Github地址:https://github.com/sddyljsx/pulltorefreshAndroid下拉刷新库,利用viewdraghelper实现。集成了下拉刷新,底部加载更多,以及刚进入加载数据的loadview。包括了listview与gridview的改写。效果1:效果2:效果3:效果4:效果5:使用说明: imageList=(ListView)findViewById...
分类:
移动开发 时间:
2015-04-18 08:52:55
阅读次数:
195
出处:ViewDragHelper是V4包下的一个文件。我们在自定义ViewGroup的时候,有时候觉得很头疼,其中很大一部分原因就是因为事件处理太麻烦,需要记录大量的成员变量,还有各种判断等等。
Google也感觉到了这个麻烦,所以ViewDragHelper就出现了,ViewDragHelper功能到底是什么呢?从字面意思上看是View拖拽的帮助类,简而言之就是,在简化View拖拽的时候的代码...
分类:
其他好文 时间:
2015-04-09 08:48:41
阅读次数:
130
在豌豆荚的应用详情页中有个ViewPager布局,该布局头部添加了一个可上下收展的view用于显示应用资料。实现思路基本上就是利用ViewDragHelper进行拖动来控制头部的view的布局。当TopView可见时,手势事件被拖动层截获控制上下拖动达到TopView的折叠和展开效果。当TopView不可见时,手势事件交由ViewPager进行控制达到ListView正常滚动,并在ListView的onScroll滚动监听中判断ListView是否触顶。如果触顶则下拉拖动ViewPager显示TopView...
分类:
其他好文 时间:
2015-01-28 13:02:41
阅读次数:
269
转载请注明出处:http://blog.csdn.net/zhaokaiqiang1992
我们接着上篇的文章说,在前一篇文章中,我们学习了ZListView的使用,这一篇就开始说一些干货了,本篇文章将介绍ZListView的实现原理。
其实说是ZListView的实现原理,不如说是ZSwipeItem的实现原理,因为ZSwipeItem才是滑动的关键所在。
ZSwipeItem的滑动,主要是通过ViewDragHelper这个类实现的。在接触这个项目之前,我没听过,也从来碰到过...
分类:
移动开发 时间:
2015-01-08 17:56:35
阅读次数:
248
2013年谷歌i/o大会上介绍了两个新的layout: SlidingPaneLayout和DrawerLayout,现在这俩个类被广泛的运用,其实研究他们的源码你会发现这两个类都运用了ViewDragHelper来处理拖动。ViewDragHelper是framework中不为人知却非常有用的一....
分类:
其他好文 时间:
2015-01-06 00:40:52
阅读次数:
512
转载博客地址:http://www.cnblogs.com/flyme2012/p/4106308.html闲着没事做了一个小东西。Android的上下左右滑动,显示底层布局。可以做类似于QQ消息列表的删除功能。看效果:实现基本原理:前段时间学习了一下ViewDragHelper类,大概的就是通过这...
分类:
移动开发 时间:
2015-01-05 23:11:26
阅读次数:
1021
2013年谷歌i/o大会上介绍了两个新的layout: SlidingPaneLayout和DrawerLayout,现在这俩个类被广泛的运用,其实研究他们的源码你会发现这两个类都运用了ViewDragHelper来处理拖动。ViewDragHelper是framework中不为人知却非常有用的一个工具。
ViewDragHelper解决了android中手势处理过于复杂的问题,在DrawerL...
分类:
其他好文 时间:
2014-09-16 12:39:40
阅读次数:
402