flutter - 颤振倒带删除的索引
问题描述
我正在创建一个应用程序,该应用程序要求我在从列表中删除后倒回上一次滑动。根据研究,我发现我可以使用这个插件或这个插件, 但我不能使用它,因为它不适合我想要的。
例如
//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,]
解决方案
创建一个新列表,每次从原始列表中删除一个元素时,将该元素添加到新列表中。当您单击倒带时,从新列表中取出第一项并将其添加为原始列表的第一个元素。倒带时不要忘记从新列表中删除第一个元素。
推荐阅读
- jasmine - 量角器 - 错误:超时 - 在 jasmine.DEFAULT_TIMEOUT_INTERVAL 指定的超时内未调用异步回调
- java - 用Java格式化数据并输入到数据库
- python-2.7 - Python 2 正则表达式仅搜索 https 和导出
- android - 如果ViewBinding和GoogleMap一起使用会报错
- c# - 如何在不同的方法 c# 中存储和检索值?
- php - 如何在 php 上使用 jsonb_set,同时在 postgress 上更新 json 字段
- c# - API HTTP 客户端返回数据
- tcl - 从 Tcl 中的年月格式字符串中提取时钟秒数
- azure - 如何在 Azure 数据工厂中展平 JSON 数据?
- mysql - 如何将路由端点重构为 ORM 结构?