public interface RefreshFooter extends RefreshInternal
| 限定符和类型 | 方法和说明 |
|---|---|
void |
onLoadmoreReleased(RefreshLayout layout,
int footerHeight,
int extendHeight)
释放时刻(调用一次,将会触发加载)
|
void |
onPullingUp(float percent,
int offset,
int footerHeight,
int extendHeight)
手指拖动下拉(会连续多次调用)
|
void |
onPullReleasing(float percent,
int offset,
int footerHeight,
int extendHeight)
手指释放之后的持续动画(会连续多次调用)
|
boolean |
setLoadmoreFinished(boolean finished)
设置数据全部加载完成,将不能再次触发加载功能
|
getSpinnerStyle, getView, isSupportHorizontalDrag, onFinish, onHorizontalDrag, onInitialized, onStartAnimator, setPrimaryColorsonStateChangedvoid onPullingUp(float percent,
int offset,
int footerHeight,
int extendHeight)
percent - 下拉的百分比 值 = offset/footerHeight (0 - percent - (footerHeight+extendHeight) / footerHeight )offset - 下拉的像素偏移量 0 - offset - (footerHeight+extendHeight)footerHeight - Footer的高度extendHeight - Footer的扩展高度void onPullReleasing(float percent,
int offset,
int footerHeight,
int extendHeight)
percent - 下拉的百分比 值 = offset/footerHeight (0 - percent - (footerHeight+extendHeight) / footerHeight )offset - 下拉的像素偏移量 0 - offset - (footerHeight+extendHeight)footerHeight - Footer的高度extendHeight - Footer的扩展高度void onLoadmoreReleased(RefreshLayout layout, int footerHeight, int extendHeight)
layout - RefreshLayoutfooterHeight - FooterHeightextendHeight - extendHeaderHeight or extendFooterHeightboolean setLoadmoreFinished(boolean finished)