Skip to content
王国豹 edited this page Aug 10, 2016 · 3 revisions

继承BGARefreshViewHolder,实现自定义下拉刷新和上拉加载更多效果

参考BGAStickinessRefreshViewHolderBGAMoocStyleRefreshViewHolderBGANormalRefreshViewHolder的实现方式

Tip:通过实现下面这个抽象方法实现自定义动画

/**
* 下拉刷新控件可见时,处理上下拉进度
*
* @param scale         下拉过程0 ==> 1,回弹过程1 ==> 0,没有加上弹簧距离移动时的比例
* @param moveYDistance 整个下拉刷新控件paddingTop变化的值,如果有弹簧距离,会大于整个下拉刷新控件的高度
*/
public abstract void handleScale(float scale, int moveYDistance)