类似于ListView,用于显示多个信息时使用
每一个子控件顺延前一个控件。
Wrap(
spacing: 8.0, // gap between adjacent chips
runSpacing: 4.0, // gap between lines
children: <Widget>[
Chip(
avatar: CircleAvatar(backgroundColor: Colors.blue.shade900, child: Text('AH')),
label: Text('Hamilton'),
),
Chip(
avatar: CircleAvatar(backgroundColor: Colors.blue.shade900, child: Text('ML')),
label: Text('Lafayette'),
),
Chip(
avatar: CircleAvatar(backgroundColor: Colors.blue.shade900, child: Text('HM')),
label: Text('Mulligan'),
),
Chip(
avatar: CircleAvatar(backgroundColor: Colors.blue.shade900, child: Text('JL')),
label: Text('Laurens'),
),
],
)
这篇博客介绍了如何在Flutter中利用Wrap组件来排列多个Chip,展示信息。通过设置spacing和runSpacing属性,实现了子控件之间的间距,创建了一个连续的 Chip 列表,包括人物名字如Hamilton, Lafayette, Mulligan和Laurens。

被折叠的 条评论
为什么被折叠?



