这次是列表滑动删除的第三波,仿微信的列表滑动删除。先上个效果图:
前面的文章里面说过开源框架SwipeListView的实现原理是每个列表item中包含上下两层view,普通状态下上层的view覆盖着下层的view,当用户滑开上层的view,下层的view就显示出来了。但是仔细观察微信列表的item,很明显并非这个实现方案,微信的item应该一个单层view,只不过这个item超出了所在的ListView的宽度,在用户滑动item的时候,item超出屏幕的view则会显示在屏幕之上,这种滑动实现也很不错。
既然推测出微信的实现原理,现在就要寻找具体的实现方案了,我最开始想的比较简单,以