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

],

);

以上是 Flutter:尝试使某列在列中居中,但仍保持左对齐 的全部内容, 来源链接: utcz.com/qa/429617.html

回到顶部