Skip to content

younfor/DragListView

Repository files navigation

DragListView

仿ios,仿qq实现Listview侧滑出现按钮 这个代码很常见,网上大牛已经做过好几遍了,但是本着学习的态度,去研究了下别人写的代码。发现有好几种实现方法。最为流行的一种是使用Scroller实现滑动,然后按钮的实现有三种方法。

  1. 一种是全部用java类继承一个viewgroup来动态生成listviewitem.这样灵活性很高,但是技巧性也高。

  2. 一种是整个listviewitem用xml编写,然后inflate进去。这样写的好处是可以复用,而且只需要adapter重写view, 但是按钮和内容是固定的,不能轻松的实现QQ好友那种,有时候是删除,有时候是置顶,有时候是标记什么的、多种按钮结合

  3. 为此我试着把基本listviewitem和按钮xml分开写,写成2个布局,然后用一个linerlayout动态合成起来。这样在扩展的时候可以写多组按钮布局,然后动态判断合成,更容易实现多种类按钮的方法。

About

仿ios,仿qq实现Listview侧滑出现按钮

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages