如何在Android ListView中滑动删除后管理撤消?

use*_*935 13 android listview undo-redo android-listview

我需要在Gmail App中ListView使用Undo功能实现滑动删除功能

我知道有些问题已经在询问滑动删除之类的问题了

使用Slide-Like Gmail删除项目列表视图

android滑动删除列表行

但是他们都没有解释如何 在删除后管理撤消,并在撤消时回放已删除的视图!

我找到了另一个没有答案的人

如何在列表项中实现诸如Achieve或Undo操作之类的gmail

所以这是我的问题.

如何在Android中创建一个列表视图,使用滑动删除然后在删除的空间中显示UNDO,如果按下撤消动画回动相同的视图,还删除滚动或其他项目点击或滑动时的撤消选项?

你聪明的人有什么想法吗?

| ----------- ITEM 1-----------|

| ----------- ITEM 2-----------|

| --Deleted-------<[UNDO]>|

| ----------- ITEM 4-----------|

| ----------- ITEM 5-----------|
Run Code Online (Sandbox Code Playgroud)

注意:很抱歉我因为声誉不佳而无法添加图片!