所以我想弄清楚如何使Card小部件在颤动时变为全宽,基本上它仅根据其子级来扩展其宽度,我希望它适合屏幕,任务相当简单,但是我很难过实现这一点,在我的脚手架中,它基本上包含两个卡片,并且其中包含一些文本,卡片仅扩展到文本末尾的大小,我希望卡片为全角,我该如何实现? >
我希望卡片可以全屏显示,但是卡片只能包裹子文本小部件
答案 0 :(得分:0)
尝试一下。
Column(
mainAxisSize: MainAxisSize.min,
children: <Widget>[
Container(
width: double.infinity,
child: new Card(child: Text("This Card is Expanded to full width"),),
)
],
)
答案 1 :(得分:0)
您可以使用MediaQuery
获取屏幕宽度final screenWidth = MediaQuery.of(context).size.width;
答案 2 :(得分:0)
将Column
包装在Container
小部件中,并将其宽度设置为double.infinity
这样,您将保存一些代码行。
示例代码:
Container(
width : double.infinity,
child: Column([...])
)
答案 3 :(得分:0)