flutter - 如何创建自定义后按按钮?
问题描述
如果我们可以创建一个自定义的后按按钮,而不是 appbar 中的那个,我是新来的。就像返回上一个屏幕的普通按钮一样。
解决方案
这是你如何做到的:
创建原材料按钮
添加 on press 方法来决定它进入哪个屏幕。
在 main.dart 中,在 routes 方法下,导入要将当前屏幕推回的屏幕,然后调用它。
在您的 onPress() 方法中,您可以调用
Navigator.pushNamed(context, routeName)
.现在您可以根据需要自定义此原材料按钮。以下是您可以设置的一些主要属性: textStyle fillColor 高程填充约束 shape child
现在,通过将其提取到小部件中来为您创建的这个自定义按钮命名。
在您的代码中调用小部件!如果您希望它在左上角对齐,通常是您可以找到它的位置:
Align(
alignment: Alignment.topLeft,
child: CustomButton()
),
享受!PS:如果您需要任何帮助,请随时问我,我会尽我所能帮助您!
推荐阅读
- mongodb - 在集合中没有索引的情况下使用 golang mongo 时无法通过 tier.Next(&result) 获取值,如果索引 stetted 则获取值
- svn - 有没有办法设置乌龟颠覆以在本地时区显示日志历史日期信息
- php - 尝试为 php 安装 geoip 扩展,找不到错误 pecl5.6 命令
- angular - 使用 ng-packagr 时出错:找不到模块:错误:无法解析
- asp.net - Task.Factory.StartNew 在没有调试模式的情况下运行时不起作用
- gensim - gensim 中 malletmodel2ldamodel 后的主题词分布问题
- regex - sed to edit a line on a file
- django - Django 查询集对象查询花费太多时间?
- python - 在 for 循环中向前 x 个项目添加不同的特定项目,而不使用 enumerate
- regex - 需要一个不接受第二个点的十进制数的正则表达式