public interface OnMultiPurposeListener extends OnRefreshLoadMoreListener, OnStateChangedListener
| 限定符和类型 | 方法和说明 |
|---|---|
void |
onFooterFinish(RefreshFooter footer,
boolean success) |
void |
onFooterMoving(RefreshFooter footer,
boolean isDragging,
float percent,
int offset,
int footerHeight,
int maxDragHeight)
手指拖动上拉(会连续多次调用,添加isDragging并取代之前的onPulling、onReleasing)
|
void |
onFooterReleased(RefreshFooter footer,
int footerHeight,
int maxDragHeight) |
void |
onFooterStartAnimator(RefreshFooter footer,
int footerHeight,
int maxDragHeight) |
void |
onHeaderFinish(RefreshHeader header,
boolean success) |
void |
onHeaderMoving(RefreshHeader header,
boolean isDragging,
float percent,
int offset,
int headerHeight,
int maxDragHeight)
手指拖动下拉(会连续多次调用,添加isDragging并取代之前的onPulling、onReleasing)
|
void |
onHeaderReleased(RefreshHeader header,
int headerHeight,
int maxDragHeight) |
void |
onHeaderStartAnimator(RefreshHeader header,
int headerHeight,
int maxDragHeight) |
onRefreshonLoadMoreonStateChangedvoid onHeaderMoving(RefreshHeader header, boolean isDragging, float percent, int offset, int headerHeight, int maxDragHeight)
header - 头部isDragging - true 手指正在拖动 false 回弹动画percent - 下拉的百分比 值 = offset/footerHeight (0 - percent - (footerHeight+maxDragHeight) / footerHeight )offset - 下拉的像素偏移量 0 - offset - (footerHeight+maxDragHeight)headerHeight - 高度 HeaderHeight or FooterHeightmaxDragHeight - 最大拖动高度void onHeaderReleased(RefreshHeader header, int headerHeight, int maxDragHeight)
void onHeaderStartAnimator(RefreshHeader header, int headerHeight, int maxDragHeight)
void onHeaderFinish(RefreshHeader header, boolean success)
void onFooterMoving(RefreshFooter footer, boolean isDragging, float percent, int offset, int footerHeight, int maxDragHeight)
footer - 尾部isDragging - true 手指正在拖动 false 回弹动画percent - 下拉的百分比 值 = offset/footerHeight (0 - percent - (footerHeight+maxDragHeight) / footerHeight )offset - 下拉的像素偏移量 0 - offset - (footerHeight+maxDragHeight)footerHeight - 高度 HeaderHeight or FooterHeightmaxDragHeight - 最大拖动高度void onFooterReleased(RefreshFooter footer, int footerHeight, int maxDragHeight)
void onFooterStartAnimator(RefreshFooter footer, int footerHeight, int maxDragHeight)
void onFooterFinish(RefreshFooter footer, boolean success)