row/column用匿名函数添加children

column和row的children属性可以使用匿名函数来添加。可以省去大量重复代码:

Column(
              mainAxisAlignment: MainAxisAlignment.center,
              children:
                (){
                  var p = List<Widget>();
                  for(int i=0; i< 20; ++i) {
                    p.add(Text('$i',textDirection: TextDirection.ltr,));
            p.add(SizedBox(height: 10); } return p; }(), ),

 

posted @ 2020-08-23 00:18  NeoZy  阅读(254)  评论(0编辑  收藏  举报