gpt4 book ai didi

flutter - 如何在 flutter 中拉伸(stretch)容器以使其占据剩余的屏幕?

转载 作者:IT王子 更新时间:2023-10-29 06:38:00 25 4
gpt4 key购买 nike

我试图最大化屏幕,因为底部有一个未使用的白色间隙(在绿色条下方,它是 qn 的倒计时/计时器):

enter image description here

代码:

    final quizBottomContentText = Container(
width: MediaQuery.of(context).size.width,
padding: EdgeInsets.only(left:30.0, right:30.0, top: 30.0, bottom: 30),
child: Text(
questions[questionNum].title,
style: TextStyle(fontSize: 18.0),
)
);

final quizOptions = Container(
width: MediaQuery.of(context).size.width,
padding: EdgeInsets.only(left: 40.0, right:40.0, bottom: 40.0),
child: Center(
child: Column(
children: questions[questionNum].options.map<Widget>(
(option) => SimpleRoundButton(
backgroundColor: Color.fromRGBO(58, 66, 86, 1.0),
buttonText: Text(option,
style: TextStyle(
color: Colors.white
),
),
textColor: Colors.white,
onPressed: (){},
),
).toList(),
)
)
);

final countdown = CountdownWidget(
width: MediaQuery.of(context).size.width,
duration: 20,
triviaState: triviaState,
);

final quizBottomContent = Container(
width: MediaQuery.of(context).size.width,
child: Column(
children: <Widget>[quizBottomContentText, quizOptions, countdown], // need countdown
),
);

我一直在尝试以下方法,但似乎无法得到我想要的:

 // Column for quizBottomContent
mainAxisAlignment: MainAxisAlignment.spaceBetween,

最佳答案

将底部小部件包裹在 ColumnExpanded (我想,这就是你想要的)

关于flutter - 如何在 flutter 中拉伸(stretch)容器以使其占据剩余的屏幕?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56337183/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com