如何在颤动中从列表中删除项目时重新加载列表

Posted

技术标签:

【中文标题】如何在颤动中从列表中删除项目时重新加载列表【英文标题】:How to reload list when delete item from it in flutter 【发布时间】:2021-02-16 04:36:26 【问题描述】:

当我点击垃圾桶图标时,我想从列表中删除该项目并重新加载它。

如何在listview.builder 中做到这一点??

【问题讨论】:

考虑添加更多代码,以便我们可以看到您到目前为止所做的工作。例如,到目前为止的答案是猜测您使用的是 setState 还是 provider,但您可以让他们更清楚 【参考方案1】:

Flutter 会自动更新对数据源的更改。这仅在调用后应用

setState(() );

或使用 Provider 并调用 notifyListeners(); 所以这应该在您从列表中删除项目后运行。

【讨论】:

以上是关于如何在颤动中从列表中删除项目时重新加载列表的主要内容,如果未能解决你的问题,请参考以下文章

如何在颤动中使用动画列表对最初渲染的项目进行动画处理

在颤动中向上/向下滚动列表时如何在列表中插入和删除项目?

在颤动中从列表中添加和删除对象

如何从列表中删除项目并返回新列表而不在颤动中删除项目

当列表视图的项目在颤动的视口中可见时,如何更改项目颜色并执行一些操作?

从列表视图中颤动删除项目