[英]Flutter Wrap Builder
我有一个包含 5000 多个模型的列表,需要在 Wrap 中显示它们。 但是小部件 Wrap 一次创建了所有元素,这对性能有非常糟糕的影响有没有办法将它们显示为 ListView.builder
我的代码:
final list = [];
Wrap(
runSpacing: 12,
spacing: 12,
children: List.generate(
list.length,
(index) => CustomChip(List[index]),
),
),
这就是我想要得到的
https://i.pinimg.com/originals/6e/dc/db/6edcdbadfe6230efef35abc93bd689ab.png
您可以使用 Gridview.builder 或添加使用分页,当 t=您达到最大滚动时,然后加载另一个数据并添加到您使用 Wrap 的列表中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.