安卓控件系列Android开发Android技术知识

下拉刷新 AppBarLayout

2017-03-30  本文已影响415人  103style

转载请以链接形式标明出处: https://www.jianshu.com/p/66a4e1377ca8
本文出自:103style的博客

这是一个实现类似 知乎、Bilibili Android端个人中心界面 添加下拉刷新效果 == 手机QQ好友动态 界面。

效果图

先上效果图吧


效果图
效果图

声明

先声明下拉刷新修改自:http://blog.csdn.net/leehong2005/article/details/12567757.
本例是使用AppBarLayout来判断是否可以刷新的,其他的刷新请参考这个链接。

这个效果是最近项目需求中的,然后看了下 知乎 B站的个人中心都没有下拉刷新,然后github上也没找到类似的(有的话 可能是我不会找吧)…

然后就默默开始搜索下拉刷新实现原理,然后就找到了上面链接那篇文章,然后刚好可以实现,废话不多说了,来看怎么实现吧!

转载请以链接形式标明出处:
http://blog.csdn.net/lxk_1993/article/details/68484922
本文出自:lxk_1993的博客

实现步骤

扩展

相信大家项目中的刷新视图基本都是和项目icon有关的不会是这个默认的刷新试图,所以需要修改刷新试图的,直接修改refreshlibray中HeaderLoadingLayout及其布局pull_to_refresh_header,然后再图中几个方法中去改变其对应的显示内同即可。
onStateChanged 状态改变时回调
onReset 刷新完之后重置状态
onPullToRefresh 下拉时回调
onReleaseToRefresh 下拉松开后回调
onRefreshing 刷新的时候回调

下拉刷新状态的回调方法

APK

如果你喜欢我的博客,请关注我。

上一篇下一篇

猜你喜欢

热点阅读