当前位置: 主页 > 开源代码 >

BGARefreshLayout-Android实现多种下拉刷新效果、上拉加载更多

分享

介绍:

开发者使用BGARefreshLayout-Android可以对各种控件实现多种下拉刷新效果、上拉加载更多以及配置自定义头部广告位
目前已经实现了三种下拉刷新效果:

新浪微博下拉刷新风格(可设置背景、各种状态是的文本),
慕课网下拉刷新风格(使用时可设置其中的logo和颜色成自己公司的风格) ,
类似qq好友列表黏性下拉刷新风格(三阶贝塞尔曲线没怎么调好,刚开始下拉时效果不太好)

一种上拉加载更多效果:
    新浪微博上拉加载更多(可设置背景、状态文本)

开发者也可以继承BGARefreshViewHolder这个抽象类,实现相应地抽象方法做出格式
各样的下拉刷新效果【例如实现handleScale(float scale, int moveYDistance)方法,
根据scale实现各种下拉刷新动画】和上拉加载更多特效,可参考BGAMoocStyleRefreshViewHolder、
BGANormalRefreshViewHolder、BGAStickinessRefreshViewHolder的实现方式。

运行效果: