假設我們有一個列。是否可以使用一種方法添加多個小部件?像.addAll()什么?
Column(
children: [
SomeWidget(),
_someBigWidgetMethod(),
_severalWidgets(),
]
)
_severalWidgets(){
return [
Widget(),
Widget(),
Widget(),
];
}
uj5u.com熱心網友回復:
為了將串列中的所有專案添加到另一個串列中,您可以使用...運算子:
List<Widget> _myMethod() => [Widget1(), Widget2(), Widget3(), Widget4()];
Widget build(BuildContext context) {
return Column(
children: [
SomeWidget(),
..._myMethod(),
]
);
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/345325.html
