Class SmartRefreshLayout.RefreshKernelImpl
-
- All Implemented Interfaces:
public class SmartRefreshLayout.RefreshKernelImplCore refresh layout interface. Opens APIs for complex Headers or Footers.
-
-
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 and translate the spinner. 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 and translate the spinner. moveSpinner is named after Google's official { android.support.v4.widget.SwipeRefreshLayout#moveSpinner(float)} moveSpinner The name comes from { android.support.v4.widget.SwipeRefreshLayout#moveSpinner(float)}
- Parameters:
spinner- New spinner valueisDragging- Whether the scroll is caused by dragging.
-
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)
-
-
-
-