首页 > 解决方案 > 颤振倒带删除的索引

问题描述

我正在创建一个应用程序,该应用程序要求我在从列表中删除后倒回上一次滑动。根据研究,我发现我可以使用这个插件这个插件, 但我不能使用它,因为它不适合我想要的。

例如

//i have list of contact

List<contact> cont = [090,000,98,090,767,]

所以如果我删除索引 0 和 1,我会留下

List<contact> cont = [98,090,767,]

如果我第一次单击倒带按钮,它应该将索引 1 返回到列表

List<contact> cont = [000,98,090,767,]

标签: flutterdart

解决方案


创建一个新列表,每次从原始列表中删除一个元素时,将该元素添加到新列表中。当您单击倒带时,从新列表中取出第一项并将其添加为原始列表的第一个元素。倒带时不要忘记从新列表中删除第一个元素。


推荐阅读