如何全局更改appBar后退图标主题?

2024-07-04

Flutter 自动为可以弹出的路由提供了后退按钮,但是如何在整个应用程序中更改后退按钮图标主题呢?

就像我怎样才能将普通材质背面图标更改为chevron?


创建没有 Scaffold 的页面并使用此方法在路线之间导航。

navigateToRoute(BuildContext context, Widget page,String title) {
  Navigator.push(context, MaterialPageRoute(builder: (context) => Scaffold(
    appBar: AppBar(
      leading:Icon(Icons.chevron_left),
      title: Text(title),
    ),
    body: page,
  )));
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何全局更改appBar后退图标主题? 的相关文章

  • 如何在flutter中使用firestore更新所有集合

    我有两个收藏 一个集合 User 包含用户信息 用户名 一个集合 Post 包含我的 flutter 应用程序的所有帖子 帖子文档包含 文本帖子 和作者的 用户名 我在应用程序中添加了一个选项 允许用户每 6 个月更改一次昵称 但我必须更改
  • Flutter Web 应用程序中的文本可以被搜索吗?

    Problem 当我在浏览器中将 Flutter 应用程序作为 Web 应用程序运行时 我可以使用浏览器的文本搜索功能 Ctrl F 来搜索页面上的文本 搜索功能会找到当前显示在屏幕上的搜索词的所有实例 但不会找到当前不在视图中的文本的所有
  • Flutter 中桌面的条件包导入

    我知道的可用性dart library html可以作为网页的条件 但是桌面呢 尽管我认为如果您创建并使用一个新包 其中为不同平台指定了不同的包 您可以为桌面导入特定的包 而不是为移动设备导入特定的包 pubspec yaml如中所解释的该
  • 颤动 NO_RENEGOTIATION(ssl_lib.cc:1725)错误 268435638

    我不确定为什么我请求的这个 API 仅针对 dart 抛出此错误 由于某种原因 当我尝试发出 POST 请求时 dart 会抛出此错误 未处理的异常 NO RENEGOTIATION ssl lib cc 1725 错误268435638
  • 无法加载资源:加载 .mp3 文件时出错

    我正在使用以下命令向我的应用程序添加声音audioplayers包 但在第一次构建时没有播放声音 加载文件时热重启面团后 我收到此异常 E flutter 32175 ERROR flutter lib ui ui dart state c
  • Android 模拟器在截屏时不断退出

    我不记得我是否曾经修改过 Android 模拟器的设置 但我一直在使用 Android Studio 在 Android 模拟器上测试我的应用程序 每次我截屏时 它都会崩溃 我尝试删除 擦除并创建一个新的模拟器 这些都不起作用 我还尝试使用
  • Dart / flutter:下载或读取 Google Drive 文件的内容

    我的 Google 云端硬盘上有一个公共 任何知道链接的人都可以查看 文件 我想在我的 Android 应用程序中使用它的内容 据我目前收集到的信息 我需要 fileID OAuth 令牌和客户端 ID 这些我已经得到了 但我无法弄清楚授权
  • 如何解决“Type Null is not a subtype of type ...”错误?

    当我运行下面的代码时 它会将此错误打印到屏幕上 我不知道为什么 Null 类型不是 int 类型的子类型 这是我的 API 数据模型类 class data final int id final String email final Str
  • DioError [DioErrorType.RESPONSE]:Http 状态错误 [400] 异常

    我正在开发一个 Flutter Restful Web 应用程序和作为 asp net core 的 Web api 后端 当我尝试使用发布请求发送表单数据时 它抛出此错误 DioError DioErrorType RESPONSE Ht
  • flutter 忽略标头 X-Firebase-Locale 因为它的值为 null

    我将我的应用程序与 firebase 链接 但是当我尝试在应用程序中使用新用户注册时 我收到此错误 忽略标头 X Firebase Locale 因为它的值为 null 这是身份验证屏幕代码 class Authscreen extends
  • 如何在 Flutter 中使用 http post 多部分请求发送 json 对象

    我必须发送一个包含图像 正文和标头的多部分 HTTP POST 请求 请查找正文格式 body Id Id Details name Name centroid centroid attribute boundaryOpacity boun
  • Flutter - 在容器中显示相机/条形码扫描仪

    我想将相机功能存储在一个单独的容器中 如标题所示 这意味着 如果相机启动 它仅显示在红色容器中 此时我该如何实现这一点 我的屏幕图片 https i stack imgur com R5INL jpg https i stack imgur
  • 如何制作多个图像选择器,在颤振容器内上传和设置图像?

    我想制作这种类型的图像选择器 当我单击加号时 它会打开图像选择器 当我选择图像时 它会适合这个容器 这是我尝试过的一些代码 在此代码中 我使用平面按钮 它将选择图像并在平面按钮下显示它 但我想要像我在图像中提到的输出 5 个不同的图像上传器
  • 如何在 Flutter 中创建过滤后的图像

    我正在尝试创建一个图像过滤器 我想知道的是 是否可以将颜色过滤器应用于图像 然后保存应用了颜色过滤器的图像 如果是的话怎么办 现在我已经能够使用以下代码将滤色器应用于图像 但我们想要的是保存该图像并使其与滤色器一起显示 Container
  • 启动画面颜色在 Flutter 中没有变化

    我是 Flutter 新手 仍在练习中 我正在创建一个启动屏幕 但启动屏幕的颜色没有改变 My Code launch background xml
  • 如何在不使用 Play 商店的情况下在移动设备上部署 Flutter 应用程序进行测试

    我是颤振开发的新手 我创建了一个使用谷歌地图和设备位置跟踪的示例应用程序 flutter 2 2 和 VS Code 我想通过部署到我的手机上来进行现场测试 我可以知道在不将应用程序发布到 Play 商店的情况下实现此目标的步骤吗 为您的应
  • 在 Flutter 的登录屏幕中显示循环进度对话框,如何在 Flutter 中实现进度对话框?

    我有一个登录表单 其中有两个文本字段 用户名 密码 和一个按钮 登录 点击登录按钮后 我将调用 API 我想展示一个CircularProgressIndicator在此 api 调用期间 进度对话框应显示在登录表单的中心和顶部 我努力了F
  • `pub get` 将 pubspec 依赖项下载到哪里?

    在 javascript 中 我们有 NPM 和node modules每个项目中的文件夹 我找不到 Dart Flutter 的类似概念 除了build我的应用程序中的文件夹 其中包含我的一些依赖项的文件夹pubspec yaml 但它没
  • 将切换按钮扩展到父容器宽度

    有什么办法可以动态地将切换按钮扩展到父容器宽度 无需硬编码任何内容 我找到了一个使用上下文 MediaQuery 的答案 该答案仅适用于全屏宽度 我还尝试将按钮包装在扩展小部件中 但这会引发错误 Container width 150 0
  • StatefullWidget 和 StatelessWidget 在性能方面有什么区别?

    如果我们只使用 StatefullWidget 而不是 StatelessWidget 是否会对性能产生影响 反之亦然 在我看来 我们只需使用StatefullWidget对于诸如更新部分 UI 之类的事情setState 有办法在中设置一

随机推荐