android下拉刷新框架
TommyAltami
9年前
本站已经有很多文章介绍下拉刷新的不同实现方式,比如在谈谈安卓中的下拉刷新,上拉加载ListView的实现 一文中就介绍了一个XListView的下拉刷新库,非常不错,下拉刷新这种用户交互最早由推ter创始人洛伦•布里切特(Loren Brichter)发明,有理论认为,下拉刷新是一种适用于按照从新到旧的时间顺序排列feeds的应用,在这种应用场景中看完旧的内容时,用户会很自然地下拉查找更新的内容,因此下拉刷新就显得非常合理。
但是实际上对于触摸屏幕的手机来说,任何刷新其实都可以通过下拉触发,我们看到很多应用中即使没有listview也能下拉触发一个事件(不一定是刷新),XListView以及类似的下拉刷新库都只是实现了ListView的,我想将下拉刷新运用到更多的控件上,因此我需要一个下拉刷新的框架。
Android-PullToRefresh 项目旨在提供一种可重用的下拉刷新组件。特点如下:
支持下拉或者上推。
支持以下控件的下拉刷新:
-
ListView
-
ExpandableListView
-
GridView
-
WebView
-
ScrollView
-
HorizontalScrollView
-
ViewPager
能检测到何时滚动到底部
支持ListFragment
灵活的自定义选项。
不过,个人认为如果只是想做ListView的下拉刷新,则还是选用XListView这样的控件。