Flutter:尝试使某列在列中居中,但仍保持左对齐
问题内容:
我正在尝试将小部件的底部居中于“列”的底部,但它始终与左侧对齐。
return new Column(
new Stack(
new Positioned(
bottom: 0.0,
new Center(
new Container(),
),
),
),
);
位置的存在会迫使容器向左移动,而不是居中。但是,卸下已定位的容器会将容器置于中间位置。
问题答案:
如果您只有一个孩子,请选择Align。
如果您还有更多内容,请考虑执行以下操作:
return new Column(
crossAxisAlignment: CrossAxisAlignment.center,
mainAxisSize: MainAxisSize.max,
mainAxisAlignment: MainAxisAlignment.end,
children: <Widget>[
//your elements here
],
);