Package io.rong.imkit.widget.refresh
Class SmartRefreshLayout.RefreshKernelImpl
-
- All Implemented Interfaces:
public class SmartRefreshLayout.RefreshKernelImpl刷新布局核心功能接口 为功能复杂的 Header 或者 Footer 开放的接口
-
-
Constructor Summary
Constructors Constructor Description SmartRefreshLayout.RefreshKernelImpl()
-
Method Summary
Modifier and Type Method Description RefreshLayoutgetRefreshLayout()RefreshContentgetRefreshContent()RefreshKernelsetState(RefreshState state)RefreshKernelstartTwoLevel(boolean open)RefreshKernelfinishTwoLevel()RefreshKernelmoveSpinner(int spinner, boolean isDragging)移动滚动 Scroll moveSpinner 的取名来自 谷歌官方的 { android.support.v4.widget.SwipeRefreshLayout#moveSpinner(float)} moveSpinner The name comes from { android.support.v4.widget. ValueAnimatoranimSpinner(int endSpinner)RefreshKernelrequestDrawBackgroundFor(RefreshComponent internal, int backgroundColor)RefreshKernelrequestNeedTouchEventFor(RefreshComponent internal, boolean request)RefreshKernelrequestDefaultTranslationContentFor(RefreshComponent internal, boolean translation)RefreshKernelrequestRemeasureHeightFor(RefreshComponent internal)RefreshKernelrequestFloorDuration(int duration)RefreshKernelrequestFloorBottomPullUpToCloseRate(float rate)-
-
Method Detail
-
getRefreshLayout
RefreshLayout getRefreshLayout()
-
getRefreshContent
RefreshContent getRefreshContent()
-
setState
RefreshKernel setState(RefreshState state)
-
startTwoLevel
RefreshKernel startTwoLevel(boolean open)
-
finishTwoLevel
RefreshKernel finishTwoLevel()
-
moveSpinner
RefreshKernel moveSpinner(int spinner, boolean isDragging)
移动滚动 Scroll moveSpinner 的取名来自 谷歌官方的 { android.support.v4.widget.SwipeRefreshLayout#moveSpinner(float)} moveSpinner The name comes from { android.support.v4.widget.SwipeRefreshLayout#moveSpinner(float)}
- Parameters:
spinner- 新的 spinnerisDragging- 是否是拖动产生的滚动 只有,finishRefresh,finishLoadMore,overSpinner 的回弹动画才会是 false dispatchTouchEvent , nestScroll 等都为 true autoRefresh,autoLoadMore,需要模拟拖动,也为 true
-
animSpinner
ValueAnimator animSpinner(int endSpinner)
-
requestDrawBackgroundFor
RefreshKernel requestDrawBackgroundFor(RefreshComponent internal, int backgroundColor)
-
requestNeedTouchEventFor
RefreshKernel requestNeedTouchEventFor(RefreshComponent internal, boolean request)
-
requestDefaultTranslationContentFor
RefreshKernel requestDefaultTranslationContentFor(RefreshComponent internal, boolean translation)
-
requestRemeasureHeightFor
RefreshKernel requestRemeasureHeightFor(RefreshComponent internal)
-
requestFloorDuration
RefreshKernel requestFloorDuration(int duration)
-
requestFloorBottomPullUpToCloseRate
RefreshKernel requestFloorBottomPullUpToCloseRate(float rate)
-
-
-
-