如何在Column或ListView中返回小部件?

时间:2019-11-15 12:57:02

标签: flutter

我有这段代码,我想使用ListView或Column返回一些padding的小部件。

body: LayoutBuilder(
    builder: (BuildContext context, BoxConstraints constraints) {
  if (constraints.maxWidth < 600.0) {
    return  Column(
      mainAxisSize: MainAxisSize.max,
      mainAxisAlignment: MainAxisAlignment.end,
      children: <Widget>[
        MyApp(),
      ],
    ); // phone view
  } else {
    return ListView(
      scrollDirection: Axis.vertical,
      children: <Widget>[
        MyApp(),
      ],
    );//tablet view
  }
}),

我正试图退回这些小部件:

填充(//内部内容), 填充(//里面的东西), 填充(//里面的东西)

如何将它们返回到上面的代码?

1 个答案:

答案 0 :(得分:0)

您可以将其作为对象列表返回,

return [
       padding(//something inside),
       padding(//something inside), 
       padding(//something inside)
];