class Layout extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Wrap(
spacing: 5, //元素横向间隔
runSpacing: 5, //元素上下间隔
alignment: WrapAlignment.end, //最后一行元素的对其方式, 上面行的元素都占满了空间, 所以不存在对齐问题
children: [
MyButton(text:"whatwhatwhatwhatwhatwhatwhatwhatwhatwhatwhat"),
MyButton(text:"wha"),
],
);
}
}
class MyButton extends StatelessWidget{
String text;
MyButton({this.text});
@override
Widget build(BuildContext context) {
return RaisedButton(
child: Text(this.text),
textColor: Theme.of(context).accentColor,
onPressed: (){},
);
}
}
Warp - flutter
最新推荐文章于 2024-05-28 22:43:04 发布