flutter - 如何更改 Flutter 中的默认后退按钮图标?
问题描述
我将如何使用主题更改颤振中的后退按钮图标。所以它可以反映在整个应用程序中。我在主题中看到了多个选项来更改图标的大小和颜色。但没有看到更改图标选项。
解决方案
例子:
Scaffold(
appBar(
leading: BackButton(), // icon depends on TargetPlattrom
),
),
或者,您可以使用自己的图标设置创建自己的常量小部件IconButton
,而不是将其用作leading
属性值。此外,还有一个AppBarTheme
类,可以在创建实例时使用ThemeData
。
https://api.flutter.dev/flutter/material/AppBarTheme-class.html
PS 如果您查看 AppBar 源代码,您会看到该常规小部件CloseButton
或BackButton
已使用。所以它没有特定的风格。你有两种方法:
- 创建您自己的全局小部件并在每个 Scaffold 中使用它。
- 使用您自己的领先属性子类 Scaffold 并使用它。
推荐阅读
- javascript - Google Linechart 未在 Google Map InfoWindow 内显示 y 轴标签或图例标签
- jquery - 使用 jQuery 和 LeaderLine 连接 div 元素
- excel - 在线教程之后的 VBA 中出现“如果没有结束则阻止”错误
- python - Django:将数据添加到 JWT 有效负载
- python - Python Keras模型输入与层不兼容
- c# - postgres npgsql 如何使整数数组正常工作
- apollo - Apollo Federation 上的两个微服务之间的突变
- python - 让用户猜测存储的单词(字符串)直到他们猜对的代码
- graphql - Apollo federation 可以 2 个服务为相同的方法返回不同的模型
- kubernetes - Kubernetes Podspec 仅下载容器映像,但不应安装