繁体   English   中英

Flutter 包装生成器

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM