写flutter也有一段时间了,期间多是带着iOS的思想在写,今天带给大家的是flutter中tableview,cell里面有多个相似的item的布局。看下图:
这个布局在iOS中是比较常见的布局,我们一般会在cell中通过for循环的方式布局,在flutter中,for循环并不能直接用来布局,那要怎么写呢?
方法1:这个是博主曾经用过的方式,就是一个个的写,效率比较低,还要判空,点击事件和赋值都要单独分开给数据源,不推荐这么做;
方法2:博主今天推荐的方法是使用Wrap,看看具体代码怎么写的吧:
Container(
margin: EdgeInsets.