到目前为止,这是我的代码,我想将Material按钮锚定到屏幕的底部,所以我希望我的列占据屏幕上所有的可用空间,我不能为此使用脚手架参数,因为它是另一个小部件,并且有一些单独的逻辑需要按钮与listView位于同一位置
Scaffold(
body: Column(children[
Container(),
Container(),
_myWidget(),
]));
Widget _myWidget(){
return Expanded(
child: Column(
children:[
Container(),
ListView.builder( /* more_code*/ ),
Align(
alignment: Alignment.bottomCenter,
child: MaterialButton(/* more_code */)
),],),
);
这就是按钮现在的样子,我想把它锚定在底部
发布于 2021-09-16 10:12:22
使用堆栈而不是列进行写入
Widget _myWidget(){
return Expanded(
child: Stack(
children:[
Container(),
ListView.builder( /* more_code*/ ),
Align(
alignment: Alignment.bottomCenter,
child: MaterialButton(/* more_code */)
),],),
);
https://stackoverflow.com/questions/69205594
复制相似问题