android的列表滑动删除
文章平均质量分 78
ly513782705
梦想:“游戏人间。”
展开
-
ListView的滑动删除
新版本的微信和QQ上引入的滑动删除功能是现在比较流行的一个功能。其实这个滑动删除的控件,github上已经有了,是一个热门的开源框架SwipeListView,地址是https://github.com/47deg/android-swipelistview。不过,这个SwipeListView是一个framelayout,即是一个两层的布局,上面的布局front覆盖了下面的布局back,滑动的时原创 2013-12-07 17:16:39 · 1371 阅读 · 0 评论 -
山寨扣扣的列表滑动删除!
这篇山寨一个新版QQ的列表滑动删除,上篇有说到QQ的滑动删除,推测原理就是ListView本身每个item存在一个Button,只不过普通的状态下隐藏掉了,检测到向左的滑动事件的时候弹出隐藏的Button,不过会给Button一个出现和隐藏的动画。下面实现这个ListView。 首先有个难点就是通过ListView获取它某个item的View,对于ViewGroup,可以直接调用getC原创 2013-12-28 20:11:12 · 1222 阅读 · 0 评论 -
仿微信滑动删除(二) 滑动列表
接上一篇,本篇主要讲如何实现滑动列表SwipeListView。 上篇完成了滑动控件SwipeItemView,这个控件是一个自定义的ViewGroup,作为列表的一个item,为列表提供一些方法让这个SwipeItemView能滑动其视图内容,同时滑动过程中会有顺滑的动画效果。而本篇讲的SwipeListView则是这个列表的具体实现了。当然啦,这个SwipeListView继原创 2014-01-09 20:58:43 · 1370 阅读 · 2 评论 -
仿微信的列表滑动删除(一) 可滑动控件
这次是列表滑动删除的第三波,仿微信的列表滑动删除。前面的博客里面说过开源框架SwipeListView的实现原理是每个列表item中包含上下两层view,普通状态下上层的view覆盖着下层的view,当用户滑开上层的view,下层的view就显示出来了。但是仔细观察微信列表的item,很明显并非这个实现方案,微信的item应该一个单层view,只不过这个item超出了所在的ListView的宽度,原创 2014-01-09 14:28:59 · 1996 阅读 · 0 评论