是否可以让 IconButton 内容(图标)与父小部件边界对齐?
得到这样的代码
Padding(
padding: const EdgeInsets.symmetric(horizontal: 20),
child: Row(
mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: <Widget>[
IconButton(
onPressed: () {
Navigator.of(context).pop();
},
splashRadius: 20,
constraints: BoxConstraints(),
padding: EdgeInsets.zero,
icon: SvgPicture.asset('assets/icons/arrow_left.svg', color: primaryColor)
)
],
)
);
我想保持 Icon 与 Row 小部件左边界对齐,并在该位置周围保持点击启动动画。
使用此参数,可以将 Icon 定位到我需要它的位置,但单击时飞溅动画保持未对齐。
alignment: Alignment.centerLeft
所以它做了这样的事情(垂直标记线是父小部件边界)
但我需要这个