Android下拉刷新开源库集锦,提供源码用于学习和研究
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.idea
Phoenix
app
circlerefreshlayout
gif
gradle/wrapper
jellyrefresh
swipetorefreshlayoutgoogle
taurus_flyplane
.gitignore
Android_PullToRefreshLibrary_Collection.iml
README.md
build.gradle
gradle.properties
gradlew
gradlew.bat
settings.gradle

README.md

Android_PullToRefreshLibrary_Collection

Android下拉刷新开源库集锦,提供源码用于学习和研究

前几个库的源码已添加详细的注释,方便阅读。

包含有Google官方的SwipeRefreshLayout的源码解析,同时修改了其中的两个bug

  • 设置下拉将圆圈缩放时,出现缩放异常
  • 在Activity的onCreate()方法中调用SwipeRefreshLayout.setRefresh(true);没有效果的问题

详情请参考博文:解读Google官方SwipeRefreshLayout控件源码,带你揭秘Android下拉刷新的实现原理

XListview的源码注释已完成

PhoenixTaurus也是一样的)的PullToRefreshView源码注释已完成

我的PullToRefreshLayout的源码注释已完成

效果图:

#contribute 该demo还会逐渐完善,如果你有好的下拉刷新开源库推荐,欢迎fork and pull request!