public class RefreshContentWrapper extends java.lang.Object implements RefreshContent, CoordinatorLayoutListener, android.animation.ValueAnimator.AnimatorUpdateListener
| 限定符和类型 | 字段和说明 |
|---|---|
protected ScrollBoundaryDeciderAdapter |
mBoundaryAdapter |
protected android.view.View |
mContentView |
protected boolean |
mEnableLoadMore |
protected boolean |
mEnableRefresh |
protected android.view.View |
mFixedFooter |
protected android.view.View |
mFixedHeader |
protected int |
mLastSpinner |
protected android.view.View |
mOriginalContentView |
protected android.view.View |
mScrollableView |
| 构造器和说明 |
|---|
RefreshContentWrapper(android.view.View view) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
canLoadMore() |
boolean |
canRefresh() |
protected void |
findScrollableView(android.view.View content,
RefreshKernel kernel) |
protected android.view.View |
findScrollableViewByPoint(android.view.View content,
android.graphics.PointF event,
android.view.View orgScrollableView) |
protected android.view.View |
findScrollableViewInternal(android.view.View content,
boolean selfAble) |
android.view.View |
getScrollableView() |
android.view.View |
getView() |
void |
moveSpinner(int spinner,
int headerTranslationViewId,
int footerTranslationViewId) |
void |
onActionDown(android.view.MotionEvent e) |
void |
onAnimationUpdate(android.animation.ValueAnimator animation) |
void |
onCoordinatorUpdate(boolean enableRefresh,
boolean enableLoadMore) |
android.animation.ValueAnimator.AnimatorUpdateListener |
scrollContentWhenFinished(int spinner) |
void |
setEnableLoadMoreWhenContentNotFull(boolean enable) |
void |
setScrollBoundaryDecider(ScrollBoundaryDecider boundary) |
void |
setUpComponent(RefreshKernel kernel,
android.view.View fixedHeader,
android.view.View fixedFooter) |
protected android.view.View mContentView
protected android.view.View mOriginalContentView
protected android.view.View mScrollableView
protected android.view.View mFixedHeader
protected android.view.View mFixedFooter
protected int mLastSpinner
protected boolean mEnableRefresh
protected boolean mEnableLoadMore
protected ScrollBoundaryDeciderAdapter mBoundaryAdapter
protected void findScrollableView(android.view.View content,
RefreshKernel kernel)
public void onCoordinatorUpdate(boolean enableRefresh,
boolean enableLoadMore)
onCoordinatorUpdate 在接口中 CoordinatorLayoutListenerprotected android.view.View findScrollableViewInternal(android.view.View content,
boolean selfAble)
protected android.view.View findScrollableViewByPoint(android.view.View content,
android.graphics.PointF event,
android.view.View orgScrollableView)
@NonNull public android.view.View getView()
getView 在接口中 RefreshContent@NonNull public android.view.View getScrollableView()
getScrollableView 在接口中 RefreshContentpublic void moveSpinner(int spinner,
int headerTranslationViewId,
int footerTranslationViewId)
moveSpinner 在接口中 RefreshContentpublic boolean canRefresh()
canRefresh 在接口中 RefreshContentpublic boolean canLoadMore()
canLoadMore 在接口中 RefreshContentpublic void onActionDown(android.view.MotionEvent e)
onActionDown 在接口中 RefreshContentpublic void setUpComponent(RefreshKernel kernel, android.view.View fixedHeader, android.view.View fixedFooter)
setUpComponent 在接口中 RefreshContentpublic void setScrollBoundaryDecider(ScrollBoundaryDecider boundary)
setScrollBoundaryDecider 在接口中 RefreshContentpublic void setEnableLoadMoreWhenContentNotFull(boolean enable)
public android.animation.ValueAnimator.AnimatorUpdateListener scrollContentWhenFinished(int spinner)
scrollContentWhenFinished 在接口中 RefreshContentpublic void onAnimationUpdate(android.animation.ValueAnimator animation)
onAnimationUpdate 在接口中 android.animation.ValueAnimator.AnimatorUpdateListener