-
Notifications
You must be signed in to change notification settings - Fork 1k
Advanced
王国豹 edited this page Aug 10, 2016
·
3 revisions
继承BGARefreshViewHolder,实现自定义下拉刷新和上拉加载更多效果
参考BGAStickinessRefreshViewHolder、BGAMoocStyleRefreshViewHolder、BGANormalRefreshViewHolder的实现方式
Tip:通过实现下面这个抽象方法实现自定义动画
/**
* 下拉刷新控件可见时,处理上下拉进度
*
* @param scale 下拉过程0 ==> 1,回弹过程1 ==> 0,没有加上弹簧距离移动时的比例
* @param moveYDistance 整个下拉刷新控件paddingTop变化的值,如果有弹簧距离,会大于整个下拉刷新控件的高度
*/
public abstract void handleScale(float scale, int moveYDistance)