有状态小部件的Listview

时间:2019-08-09 09:00:23

标签: listview flutter bloc

我想使用有状态小部件的ListView.builder构建一个列表。

我正在构建一个社交网络应用程序,并且有一个帖子列表。 每个帖子都有一个喜欢的按钮,因此当我按下它时,应该在每个屏幕上对其进行更新。

所以我想将每个帖子(列表视图中的一个项目)包装在一个可以处理类似操作并相应更新自身的帖子组中。

我不知道这是否会成为沉重的模式,列表是否会以某种方式使用户的智能手机爆炸。

1 个答案:

答案 0 :(得分:0)

问题:将StatefulWidgets作为列表视图的项目是否是一个好习惯

是的。
社交应用的示例,您可以引用215星的Instagram克隆
https://github.com/mohak1283/Instagram-Clone

聊天屏幕包含列表视图
https://github.com/mohak1283/Instagram-Clone/blob/master/lib/ui/chat_screen.dart

“聊天详细信息”屏幕是一个StatefulWidget https://github.com/mohak1283/Instagram-Clone/blob/master/lib/ui/chat_detail_screen.dart

enter image description here