在构建前如果需要确定小部件有多大则可以使用LayoutBuilder;
Widget build(BuildContext context){
return LayoutBuilder(
builder:(context, constraints){
if(constraints.maxWidth<600){
return myOneColumnLayout()
}else return myTwoColumnLayout();
}
}
复制代码
在构建前如果需要确定小部件有多大则可以使用LayoutBuilder;
Widget build(BuildContext context){
return LayoutBuilder(
builder:(context, constraints){
if(constraints.maxWidth<600){
return myOneColumnLayout()
}else return myTwoColumnLayout();
}
}
复制代码