public interface RefreshKernel
| 限定符和类型 | 方法和说明 |
|---|---|
RefreshKernel |
animSpinner(int endSpinner)
执行动画使视图位移到指定的 位置
moveSpinner 的取名来自 谷歌官方的
SwipeRefreshLayout.moveSpinner(float) |
RefreshKernel |
finishTwoLevel()
结束关闭二极刷新
|
RefreshContent |
getRefreshContent() |
RefreshLayout |
getRefreshLayout() |
RefreshKernel |
moveSpinner(int spinner,
boolean isAnimator)
移动视图到指定位置
moveSpinner 的取名来自 谷歌官方的
SwipeRefreshLayout.moveSpinner(float) |
RefreshKernel |
requestDefaultHeaderTranslationContent(boolean translation)
请求设置默认内容滚动设置
|
RefreshKernel |
requestDrawBackgroundForFooter(int backgroundColor)
指定在下拉时候为 Footer 绘制背景
|
RefreshKernel |
requestDrawBackgroundForHeader(int backgroundColor)
指定在下拉时候为 Header 绘制背景
|
RefreshKernel |
requestFloorDuration(int duration)
设置二楼回弹时长
|
RefreshKernel |
requestNeedTouchEventWhenLoading(boolean request)
请求事件
|
RefreshKernel |
requestNeedTouchEventWhenRefreshing(boolean request)
请求事件
|
RefreshKernel |
requestRemeasureHeightForFooter()
请求重新测量 footerHeight , 要求 footer 高度为 WRAP_CONTENT
|
RefreshKernel |
requestRemeasureHeightForHeader()
请求重新测量 headerHeight , 要求 header 高度为 WRAP_CONTENT
|
RefreshKernel |
setState(RefreshState state) |
RefreshKernel |
startTwoLevel(boolean open)
开始执行二极刷新
|
@NonNull RefreshLayout getRefreshLayout()
@NonNull RefreshContent getRefreshContent()
RefreshKernel setState(@NonNull RefreshState state)
RefreshKernel startTwoLevel(boolean open)
open - 是否展开RefreshKernel finishTwoLevel()
RefreshKernel moveSpinner(int spinner, boolean isAnimator)
SwipeRefreshLayout.moveSpinner(float)spinner - 位置 (px)isAnimator - 标记是否是动画执行RefreshKernel animSpinner(int endSpinner)
SwipeRefreshLayout.moveSpinner(float)endSpinner - 指定的结束位置 (px)RefreshKernel requestDrawBackgroundForHeader(int backgroundColor)
backgroundColor - 背景颜色RefreshKernel requestDrawBackgroundForFooter(int backgroundColor)
backgroundColor - 背景颜色RefreshKernel requestNeedTouchEventWhenRefreshing(boolean request)
request - 请求RefreshKernel requestNeedTouchEventWhenLoading(boolean request)
request - 请求RefreshKernel requestDefaultHeaderTranslationContent(boolean translation)
translation - 移动RefreshKernel requestRemeasureHeightForHeader()
RefreshKernel requestRemeasureHeightForFooter()
RefreshKernel requestFloorDuration(int duration)
duration - 二楼回弹时长