Flutter 列为';t膨胀
我试图在屏幕的最底部(底部导航栏上方)制作一个小部件。 我在列中添加了Flutter 列为';t膨胀,flutter,Flutter,我试图在屏幕的最底部(底部导航栏上方)制作一个小部件。 我在列中添加了MainAxisAlignment.spaceBetween,但是SingleChildScrollView中的列似乎正在缩小以适应需要。我怎样才能把\u BottomOne一直放在底部 列(子项:[ _StationTopWidget(), 扩大( 子:SingleChildScrollView( 子:列( mainAxisAlignment:mainAxisAlignment.spaceBetween, 儿童:[ _第一个
MainAxisAlignment.spaceBetween
,但是SingleChildScrollView
中的列似乎正在缩小以适应需要。我怎样才能把\u BottomOne
一直放在底部
列(子项:[
_StationTopWidget(),
扩大(
子:SingleChildScrollView(
子:列(
mainAxisAlignment:mainAxisAlignment.spaceBetween,
儿童:[
_第一个(),
_BottomOne(),
],
),
),
)
]),
扩展的
小部件应该是\u BottomOne
的父部件,它将占用剩余的空间,并在底部对齐
Column(children: [
_StayOnTopWidget(),
SingleChildScrollView(
child: Column(
mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: [
_FirstOne(),
Expanded(
child:
_BottomOne(),
),
],
),
)
]),
这是可行的,但它会将bottomOne推到BottomNavBarAddMargin:const EdgeInsets.下方/后面。仅(底部:50)到_bottomOne(),根据需要增加底部边距。如果可以更好地使用mediaQuery