如何显示列表.在颤振中水平生成


Wrap(
children: List.generate(channelIds.length,
(index) => chipItem(channelIds[index], AppUtils.filteredByChannelId)),
),

所以我用了List。生成,但我想在水平显示项目。我申请,

direction: Axis.horizontal,

在Wrap中,我给出了一个方向,但它不起作用。

return SingleChildScrollView(
scrollDirection: Axis.horizontal,
child: Wrap(
direction: Axis.horizontal,
children: List.generate(
channelIds.length,
(index) =>
chipItem(channelIds[index], AppUtils.filteredByChannelId)),
),
);

上面的代码为我工作

而不是使用List。生成使用这个

Wrap(
children: [
for(var item in channelIds)
your widget here
],
),

像这样使用

return Wrap(
children: ['1']
.asMap()
.map((i, element) => MapEntry(i, Text(i.toString())))
.values
.toList(),
);

相关内容

  • 没有找到相关文章

最新更新