public class SmartRefreshLayout.RefreshKernelImpl extends java.lang.Object implements RefreshKernel
| 构造器和说明 |
|---|
RefreshKernelImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
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 public RefreshLayout getRefreshLayout()
getRefreshLayout 在接口中 RefreshKernel@NonNull public RefreshContent getRefreshContent()
getRefreshContent 在接口中 RefreshKernelpublic RefreshKernel setState(@NonNull RefreshState state)
setState 在接口中 RefreshKernelpublic RefreshKernel startTwoLevel(boolean open)
RefreshKernelstartTwoLevel 在接口中 RefreshKernelopen - 是否展开public RefreshKernel finishTwoLevel()
RefreshKernelfinishTwoLevel 在接口中 RefreshKernelpublic RefreshKernel moveSpinner(int spinner, boolean isAnimator)
RefreshKernelSwipeRefreshLayout.moveSpinner(float)moveSpinner 在接口中 RefreshKernelspinner - 位置 (px)isAnimator - 标记是否是动画执行public RefreshKernel animSpinner(int endSpinner)
RefreshKernelSwipeRefreshLayout.moveSpinner(float)animSpinner 在接口中 RefreshKernelendSpinner - 指定的结束位置 (px)public RefreshKernel requestDrawBackgroundForHeader(int backgroundColor)
RefreshKernelrequestDrawBackgroundForHeader 在接口中 RefreshKernelbackgroundColor - 背景颜色public RefreshKernel requestDrawBackgroundForFooter(int backgroundColor)
RefreshKernelrequestDrawBackgroundForFooter 在接口中 RefreshKernelbackgroundColor - 背景颜色public RefreshKernel requestNeedTouchEventWhenRefreshing(boolean request)
RefreshKernelrequestNeedTouchEventWhenRefreshing 在接口中 RefreshKernelrequest - 请求public RefreshKernel requestNeedTouchEventWhenLoading(boolean request)
RefreshKernelrequestNeedTouchEventWhenLoading 在接口中 RefreshKernelrequest - 请求public RefreshKernel requestDefaultHeaderTranslationContent(boolean translation)
RefreshKernelrequestDefaultHeaderTranslationContent 在接口中 RefreshKerneltranslation - 移动public RefreshKernel requestRemeasureHeightForHeader()
RefreshKernelrequestRemeasureHeightForHeader 在接口中 RefreshKernelpublic RefreshKernel requestRemeasureHeightForFooter()
RefreshKernelrequestRemeasureHeightForFooter 在接口中 RefreshKernelpublic RefreshKernel requestFloorDuration(int duration)
RefreshKernelrequestFloorDuration 在接口中 RefreshKernelduration - 二楼回弹时长