XListView:早期的下拉刷新版本,不过支持的是ListView如果需要recyclerview则需要改装。

优点:简洁,易改装,只有3个小文件,XListViewHeader,XListViewFooter,XListView,对于ui初学者或者对下拉刷新改装有强烈需求可以使用。

下载地址:​​https://github.com/Maxwin-z/XListView-Android​


android-Ultra-Pull-To-Refresh:支持recyclerview,下拉刷新效果很棒

优点:炫酷,现代

下载地址:​​https://github.com/liaohuqiu/android-Ultra-Pull-To-Refresh​


Android-PullToRefresh 支持多种控件,listview,recyclerview,viewpager等

优点:多样化,如果需要刷新的控件种类繁多,可以考虑

下载地址:​​https://github.com/chrisbanes/Android-PullToRefresh​


谷歌自带:SwipeRefreshLayout

优点:不必另外导入,甚至可以设置颜色渐变效果,如果项目受众要求不高,可使用


XRefreshView 超级强大的控件

优点:可自定义头部和底部,可设置各种刷新模式,各种上拉加载效果,也是我目前在用,在研究的,支持listview,scrollview,webview,gridview,另外提供静默加载,头部banner,没有更多的显示效果,甚至连emptyview也有提供,附带笑脸刷新以及一个动画刷新头部,真正的良心作品,十分感谢作者大大的慷慨奉献,如果没有作者的提供,又要拿着XListView改装了。

下载地址:​​https://github.com/huxq17/XRefreshView​