【发布时间】:2021-11-16 17:45:29
【问题描述】:
如何确保图标居中?我不明白为什么会这样。
试过这样的事情:
alignment: Alignment.center
还有:
padding: EdgeInsets.zero,
还有:
shrinkWrap: true,
这里是完整的代码:
child: Column(
children: [
Container(
margin: new EdgeInsets.only(left: 25, right: 15),
padding: const EdgeInsets.all(10.0),
decoration: BoxDecoration(
color: Colors.red,
borderRadius: BorderRadius.circular(20.0),
),
child: Icon(
MyIcons.icons,
size: 24,
),
),
Text("Menu item 1")
],
),
似乎没有任何效果。你能帮忙吗?
【问题讨论】:
-
你试过减小图标大小吗?
-
你的代码是正确的工作
Icon( Icons.home, ), -
移除边距:new EdgeInsets.only(left: 25, right: 15),导致25 left
-
它们都不起作用。