Flutter 如何更新列表项的单个值而不是整个列表项
我已经在流生成器中使用了AnimatedList小部件。当我从流生成器获得更新时,整个列表项被更新并闪烁。但是我需要更新列表项的单个值。我该怎么做? 提前谢谢Flutter 如何更新列表项的单个值而不是整个列表项,flutter,dart,flutter-layout,Flutter,Dart,Flutter Layout,我已经在流生成器中使用了AnimatedList小部件。当我从流生成器获得更新时,整个列表项被更新并闪烁。但是我需要更新列表项的单个值。我该怎么做? 提前谢谢 更新列表中的模型类字段。更新列表中的模型类字段。 StreamBuilder( initialData: item, stream: UserBloc.messageCountStream, builder: (context, snapshot) { UserData updatedUser = snapshot.d
更新列表中的模型类字段。更新列表中的模型类字段。
StreamBuilder(
initialData: item,
stream: UserBloc.messageCountStream,
builder: (context, snapshot) {
UserData updatedUser = snapshot.data;
if (item.id == updatedUser.id) {
item = snapshot.data;
}
return CustomCardView(
datum: item,
onTap: () {
if (item.id != 0 && item.id != null) {
}
},
);
},
);