我已经看到很多关于如何使用SizedBox在子列之间增加间距的帖子。
在动态添加子级或仅向Column()
提供列表时,如何处理间距?
我有一些想法,但不确定是否是这样做的正确方法:
Column()
的正确方法?您处理该问题的方法是什么?
答案 0 :(得分:1)
动态生成孩子时,应使用ListView.seperator
ListView.separated(
separatorBuilder: (context, index) => SizedBox(
height: 10,
),
itemCount: 20,
itemBuilder: (context, index) => Padding(
padding: EdgeInsets.all(8.0),
child: Center(child: Text("Index $index")),
),
)
和separatorBuilder
在小部件之间添加高度或宽度