flutter - 如何在 Flutter 的应用栏下方创建一个带有图标的按钮
问题描述
我想在应用栏(导航栏)下创建一个按钮,按钮不是太大,只是正常大小,但我做不到。它需要在右上角,图标将在右侧,如“类别(列表图标)”
解决方案
我不知道你到底想要什么。如前所述,您可以使用endDrawer
,或者像在屏幕截图中一样,您可以执行以下操作,
Scaffold(
appBar: AppBar(title: Text('Category Demo')),
body: Column(children: [
Row(mainAxisAlignment: MainAxisAlignment.end,
children: [
Container(
width: 130.0,
child: FlatButton(
onPressed: () {
Navigator.push(context,
MaterialPageRoute(builder: (context) => Categories()));
},
child: Row(
mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: [
Text("Categories"),
Icon(Icons.menu),
]
),
),
)
])
]),
);
输出:
希望有效!
推荐阅读
- javascript - 根据值类型 [数组或数字或字符串] 对 JSON 对象进行排序
- java - 获取“在多文档事务中运行命令 renameCollection 是非法的”
- matlab - 检查是否只有一次
- angular - 需要一些关于 Ionic 4 的建议
- angular - 使用角度显示 indexeddb 中的多个图像
- javascript - 需要 rxjs 专家来解决这个棘手的难题 :)
- reactjs - 使用 React.createElement 创建样式组件
- javascript - 正确导入 JointJS v3
- maven - 在 jenkins 中出现编译错误,但在 eclipse 和命令行中没有
- html - 监听 index.html 中的服务属性