public interface RefreshKernel
@NonNull RefreshLayout getRefreshLayout()
@NonNull RefreshContent getRefreshContent()
RefreshKernel setState(@NonNull RefreshState state)
void startTwoLevel(boolean open)
open - 是否展开void finishTwoLevel()
RefreshKernel moveSpinner(int spinner, boolean isAnimator)
SwipeRefreshLayout.moveSpinner(float)spinner - 位置 (px)isAnimator - 标记是否是动画执行RefreshKernel animSpinner(int endSpinner)
SwipeRefreshLayout.moveSpinner(float)endSpinner - 指定的结束位置 (px)RefreshKernel requestDrawBackgoundForHeader(int backgroundColor)
backgroundColor - 背景颜色RefreshKernel requestDrawBackgoundForFooter(int backgroundColor)
backgroundColor - 背景颜色RefreshKernel requestHeaderNeedTouchEventWhenRefreshing(boolean request)
RefreshKernel requestFooterNeedTouchEventWhenLoading(boolean request)
RefreshKernel requestDefaultHeaderTranslationContent(boolean translation)
RefreshKernel requestRemeasureHeightForHeader()
RefreshKernel requestRemeasureHeightForFooter()
RefreshKernel requestFloorDuration(int duration)