public interface RefreshKernel
| Modifier and Type | Method and Description |
|---|---|
android.animation.ValueAnimator |
animSpinner(int endSpinner)
执行动画使视图位移到指定的 位置
moveSpinner 的取名来自 谷歌官方的
android.support.v4.widget.SwipeRefreshLayout |
RefreshKernel |
finishTwoLevel()
结束关闭二极刷新
|
RefreshContent |
getRefreshContent() |
RefreshLayout |
getRefreshLayout() |
RefreshKernel |
moveSpinner(int spinner,
boolean isDragging)
移动视图到指定位置
moveSpinner 的取名来自 谷歌官方的
android.support.v4.widget.SwipeRefreshLayout |
RefreshKernel |
requestDefaultTranslationContentFor(RefreshComponent internal,
boolean translation)
请求设置默认内容滚动设置
|
RefreshKernel |
requestDrawBackgroundFor(RefreshComponent internal,
int backgroundColor)
指定在下拉时候为 Header 或 Footer 绘制背景
|
RefreshKernel |
requestFloorBottomPullUpToCloseRate(float rate)
设置二楼底部上划关闭所占高度的比率
|
RefreshKernel |
requestFloorDuration(int duration)
设置二楼回弹时长
|
RefreshKernel |
requestNeedTouchEventFor(RefreshComponent internal,
boolean request)
请求事件
|
RefreshKernel |
requestRemeasureHeightFor(RefreshComponent internal)
请求重新测量 headerHeight 或 footerHeight , 要求 height 高度为 WRAP_CONTENT
|
RefreshKernel |
setState(RefreshState state) |
RefreshKernel |
startTwoLevel(boolean open)
开始执行二极刷新
|
RefreshLayout getRefreshLayout()
RefreshContent getRefreshContent()
RefreshKernel setState(RefreshState state)
RefreshKernel startTwoLevel(boolean open)
open - 是否展开RefreshKernel finishTwoLevel()
RefreshKernel moveSpinner(int spinner, boolean isDragging)
android.support.v4.widget.SwipeRefreshLayoutspinner - 位置 (px)isDragging - true 手指正在拖动 false 回弹动画执行android.animation.ValueAnimator animSpinner(int endSpinner)
android.support.v4.widget.SwipeRefreshLayoutendSpinner - 指定的结束位置 (px)RefreshKernel requestDrawBackgroundFor(RefreshComponent internal, int backgroundColor)
internal - Header Footer 调用时传 thisbackgroundColor - 背景颜色RefreshKernel requestNeedTouchEventFor(RefreshComponent internal, boolean request)
internal - Header Footer 调用时传 thisrequest - 请求RefreshKernel requestDefaultTranslationContentFor(RefreshComponent internal, boolean translation)
internal - Header Footer 调用时传 thistranslation - 移动RefreshKernel requestRemeasureHeightFor(RefreshComponent internal)
internal - Header Footer 调用时传 thisRefreshKernel requestFloorDuration(int duration)
duration - 二楼回弹时长RefreshKernel requestFloorBottomPullUpToCloseRate(float rate)