在構建前如果需要確定小部件有多大則可以使用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();
}
}
複製程式碼