我想让一个容器的高度正好是屏幕高度的一半(考虑AppBar的高度),宽度也是屏幕宽度的一半。
这是我想到的代码...
class App extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(),
body: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: <Widget>[
Flexible(
child: Container(
width: MediaQuery.of(context).size.width / 2,
color: Colors.red,
),
),
Flexible(
flex: 1,
child: Container(),
)
],
),
);
}
}
LayoutBuilder( builder: (BuildContext context, BoxConstraints constraints)
帮助我很多地理解了布局管理的基础。再次感谢。 - Emon