我想给AppBar上的图标添加填充。
我尝试用Padding() Package 图标,但这只会将它们挤压到分配的空间中--而不是我给予它的空间。
Widget build(BuildContext context) {
return Padding(
padding: EdgeInsets.only(left: 10),
child: const Icon(
image: Icon(""),
width: 50,
height: 50,
),
);
}
字符串
我的应用程序栏目前看起来像这样
x1c 0d1x的数据
使用代码:
Widget build(BuildContext context) {
return AppBar(
leading: RedBlock(),
actions: [YellowBlock()],
backgroundColor: Theme.of(context).primaryColor,
);
}
}
型
我想把这两个图标向中间推一点,像这样:
的
什么是最好的方式来实现这一点?
2条答案
按热度按时间8zzbczxx1#
您可以实现
PreferredSizeWidget
来创建自定义appBar。字符串
现在可以使用
MyAppBar
代替appBar:MyAppBar()
。n9vozmp42#
您可以使用
Padding
小部件来 Package 图标并相应地调整padding
值。此外,您可以使用“列”Widget来对齐leading
和动作图标horizontally
。字符串
可以根据需要调整填充值以获得所需的间距。