FlatButton的使用
![](https://img.haomeiwen.com/i3441648/5add764b76168b81.png)
Container的用法
![](https://img.haomeiwen.com/i3441648/74ce20e75517ba4e.png)
给他设置一个padding
![](https://img.haomeiwen.com/i3441648/5bf7b1621b179cdd.png)
多个控件横向排列
![](https://img.haomeiwen.com/i3441648/83083420c3431d5f.png)
权重的用法
![](https://img.haomeiwen.com/i3441648/9bc8e96519b1a37e.png)
列的用法
![](https://img.haomeiwen.com/i3441648/adf2066676bd7b04.png)
所有代码:
class Home extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text("标题"),
centerTitle: true,
),
body: Row(
mainAxisAlignment: MainAxisAlignment.spaceBetween,
crossAxisAlignment: CrossAxisAlignment.center,
children: <Widget>[
Expanded(
child: Text("第一个元素"),
flex: 3,
),
Expanded(
child: FlatButton(
onPressed: () {
print("FlatButton被点击了");
},
color: Colors.red,
child: Text("FlatButton")),
flex: 1,
),
Expanded(
child: Container(
// padding: EdgeInsets.all(60),//给他的四周都设置padding
padding: EdgeInsets.fromLTRB(20, 20, 20, 20), //给他的左上右下设置padding
child: Text("Hello world"),
color: Colors.red[400],
),
flex: 5,
)
],
),
);
}
}
网友评论