首页 > 解决方案 > 如何为颤振列表视图中的每个项目提供自定义(id || 键)?

问题描述

有没有办法为颤振列表视图中的每个项目提供自定义 ID?

我需要通过其 id 或键更新颤振列表视图中的单个项目。

为什么我要按 ID 更新?

因为我想更新特定项目而不重建整个列表视图项目,这可能会提高我的应用程序的性能。

标签: flutter

解决方案


我想你可以只使用itemBuilder's index 因为它不是重复的。

return ListView.builder(
         itemCount: items.length,
         itemBuilder: (context, int index) {
           return ListTile(key: new Key(index.toString()));...
      },
    );

推荐阅读