下拉刷新是android中使用很广范的一个功能,所以我努力在寻求一种使用更便捷,更具灵活性的控件来满足我们的功能需求。通过百度我们可以找到很多这样的控件:
pullToRefresh:https://github.com/chrisbanes/Android-PullToRefresh;
XListView:https://github.com/Maxwin-z/XListView-Android;
android-Ultra-Pull-to-Refresh:https://github.com/liaohuqiu/android-Ultra-Pull-To-Refresh ;
还有android本身就有的下拉刷新控件:android SwipeRefreshLayout控件;
当然也可以自己写一个:http://www.jb51.net/article/39714.htm。
使用最简单的是XListview,使用范围更广的是PullToRefresh,效果更炫的是android-Ultra-Pull-to-Refresh,最被忽略使用的是谷歌swipeRefreshLayout,
在我看来,当一个公司想要开发一个app的时候,它必须保证在ios平台上和android平台上的下拉刷新效果是相同的。现在开发的很多app应用,都是ios平台优先考虑的。然后就被忽略了。
这些控件的使用我就不一一介绍了。我在项目中使用的是XListview,因为我们项目中使用到的只对ListView列表使用,而且对效果的要求更是没有。