android下拉刷新框架

泡在网上的日子 / 文 发表于2014-08-22 10:23 次阅读 下拉刷新

本站已经有很多文章介绍下拉刷新的不同实现方式,比如在谈谈安卓中的下拉刷新,上拉加载ListView的实现 一文中就介绍了一个XListView的下拉刷新库,非常不错,下拉刷新这种用户交互最早由twitter创始人洛伦•布里切特(Loren Brichter)发明,有理论认为,下拉刷新是一种适用于按照从新到旧的时间顺序排列feeds的应用,在这种应用场景中看完旧的内容时,用户会很自然地下拉查找更新的内容,因此下拉刷新就显得非常合理。

但是实际上对于触摸屏幕的手机来说,任何刷新其实都可以通过下拉触发,我们看到很多应用中即使没有listview也能下拉触发一个事件(不一定是刷新),XListView以及类似的下拉刷新库都只是实现了ListView的,我想将下拉刷新运用到更多的控件上,因此我需要一个下拉刷新的框架。

Android-PullToRefresh 项目旨在提供一种可重用的下拉刷新组件。特点如下:

支持下拉或者上推。

支持以下控件的下拉刷新:

  • ListView

  • ExpandableListView

  • GridView

  • WebView

  • ScrollView

  • HorizontalScrollView

  • ViewPager

能检测到何时滚动到底部

支持ListFragment

灵活的自定义选项。


不过,个人认为如果只是想做ListView的下拉刷新,则还是选用XListView这样的控件。



收藏 赞 (1) 踩 (1)
上一篇:aFileChooser:兼容android2.1+的文件选择器
aFileChooser是一个简化文件浏览与选择过程的android项目。他主要是面向开发者,让任何人都能轻易实现自己的文件浏览器或者文件选择对话框。 intents使得第三方app在选择系统内容资源成为可能,但是如果你想要用户能根据自己的想法选择任意一个文件,你必须
下一篇:android4.4的文件管理器documentsui源码解析
本文主要多android4.4中出现的documentsui理出一条分析的线索。从源码的角度做一些简单的分析。