All Methods Instance Methods Abstract Methods Deprecated Methods
| 限定符和类型 |
方法和说明 |
boolean |
autoLoadMore()
自动加载
|
boolean |
autoLoadMore(int delayed)
自动加载
|
boolean |
autoLoadMore(int delayed,
int duration,
float dragRate)
自动加载
|
boolean |
autoRefresh()
自动刷新
|
boolean |
autoRefresh(int delayed)
自动刷新
|
boolean |
autoRefresh(int delayed,
int duration,
float dragRate)
自动刷新
|
RefreshLayout |
finishLoadmore()
|
RefreshLayout |
finishLoadMore()
完成加载
|
RefreshLayout |
finishLoadmore(boolean success)
|
RefreshLayout |
finishLoadMore(boolean success)
完成加载
|
RefreshLayout |
finishLoadmore(int delayed)
|
RefreshLayout |
finishLoadMore(int delayed)
完成加载
|
RefreshLayout |
finishLoadMore(int delayed,
boolean success,
boolean noMoreData)
完成加载
|
RefreshLayout |
finishLoadmoreWithNoMoreData()
|
RefreshLayout |
finishLoadMoreWithNoMoreData()
完成加载并标记没有更多数据
|
RefreshLayout |
finishRefresh()
完成刷新
|
RefreshLayout |
finishRefresh(boolean success)
完成加载
|
RefreshLayout |
finishRefresh(int delayed)
完成刷新
|
RefreshLayout |
finishRefresh(int delayed,
boolean success)
完成刷新
|
android.view.ViewGroup |
getLayout()
获取实体布局视图
|
RefreshFooter |
getRefreshFooter()
获取当前 Footer
|
RefreshHeader |
getRefreshHeader()
获取当前 Header
|
RefreshState |
getState()
获取当前状态
|
boolean |
isEnableAutoLoadMore()
|
boolean |
isEnableLoadMore()
是否启用加载更多
|
boolean |
isEnableOverScrollBounce()
|
boolean |
isEnablePureScrollMode()
|
boolean |
isEnableRefresh()
是否启用下拉刷新
|
boolean |
isEnableScrollContentWhenLoaded()
|
boolean |
isLoading()
|
boolean |
isLoadmoreFinished()
|
boolean |
isRefreshing()
|
RefreshLayout |
resetNoMoreData()
|
RefreshLayout |
setDisableContentWhenLoading(boolean disable)
设置是否开启在加载时候禁止操作内容视图
|
RefreshLayout |
setDisableContentWhenRefresh(boolean disable)
设置是否开启在刷新时候禁止操作内容视图
|
RefreshLayout |
setDragRate(float rate)
显示拖动高度/真实拖动高度 比率(默认0.5,阻尼效果)
|
RefreshLayout |
setEnableAutoLoadMore(boolean enabled)
设置是否监听列表在滚动到底部时触发加载事件(默认true)
|
RefreshLayout |
setEnableClipFooterWhenFixedBehind(boolean enabled)
设置是否 当 Footer FixedBehind 时候是否剪裁遮挡 Footer
|
RefreshLayout |
setEnableClipHeaderWhenFixedBehind(boolean enabled)
设置是否 当 Header FixedBehind 时候是否剪裁遮挡 Header
|
RefreshLayout |
setEnableFooterFollowWhenLoadFinished(boolean enabled)
设置是否在全部加载结束之后Footer跟随内容
|
RefreshLayout |
setEnableFooterTranslationContent(boolean enabled)
设置是否启在上拉Footer的同时上拉内容
|
RefreshLayout |
setEnableHeaderTranslationContent(boolean enabled)
设置是否启在下拉Header的同时下拉内容
|
RefreshLayout |
setEnableLoadMore(boolean enabled)
设置是否启用上拉加载更多(默认启用)
|
RefreshLayout |
setEnableLoadMoreWhenContentNotFull(boolean enabled)
设置在内容不满一页的时候,是否可以上拉加载更多
|
RefreshLayout |
setEnableNestedScroll(boolean enabled)
设置是会否启用嵌套滚动功能(默认关闭+智能开启)
|
RefreshLayout |
setEnableOverScrollBounce(boolean enabled)
设置是否启用越界回弹
|
RefreshLayout |
setEnableOverScrollDrag(boolean enabled)
设置是否启用越界拖动(仿苹果效果)
|
RefreshLayout |
setEnablePureScrollMode(boolean enabled)
设置是否开启纯滚动模式
|
RefreshLayout |
setEnableRefresh(boolean enabled)
是否启用下拉刷新(默认启用)
|
RefreshLayout |
setEnableScrollContentWhenLoaded(boolean enabled)
设置是否在加载更多完成之后滚动内容显示新数据
|
RefreshLayout |
setEnableScrollContentWhenRefreshed(boolean enabled)
是否在刷新完成之后滚动内容显示新数据
|
RefreshLayout |
setFooterHeight(float dp)
设置 Footer 高度
|
RefreshLayout |
setFooterHeightPx(int px)
设置 Footer 高度
|
RefreshLayout |
setFooterInsetStart(float insetDp)
设置 Footer 起始偏移量
|
RefreshLayout |
setFooterInsetStartPx(int insetPx)
设置 Footer 起始偏移量
|
RefreshLayout |
setFooterMaxDragRate(float rate)
设置上拉最大高度和Footer高度的比率(将会影响可以上拉的最大高度)
|
RefreshLayout |
setFooterTriggerRate(float rate)
设置 触发加载距离 与 FooterHeight 的比率
|
RefreshLayout |
setHeaderHeight(float dp)
设置 Header 高度
|
RefreshLayout |
setHeaderHeightPx(int px)
设置 Header 高度
|
RefreshLayout |
setHeaderInsetStart(float insetDp)
设置 Header 起始偏移量
|
RefreshLayout |
setHeaderInsetStartPx(int insetPx)
设置 Header 起始偏移量
|
RefreshLayout |
setHeaderMaxDragRate(float rate)
设置下拉最大高度和Header高度的比率(将会影响可以下拉的最大高度)
|
RefreshLayout |
setHeaderTriggerRate(float rate)
设置 触发刷新距离 与 HeaderHeight 的比率
|
RefreshLayout |
setLoadmoreFinished(boolean finished)
|
RefreshLayout |
setNoMoreData(boolean noMoreData)
恢复没有更多数据的原始状态
|
RefreshLayout |
setOnLoadmoreListener(OnLoadmoreListener listener)
|
RefreshLayout |
setOnLoadMoreListener(OnLoadMoreListener listener)
单独设置加载监听器
|
RefreshLayout |
setOnMultiPurposeListener(OnMultiPurposeListener listener)
设置多功能监听器
|
RefreshLayout |
setOnRefreshListener(OnRefreshListener listener)
单独设置刷新监听器
|
RefreshLayout |
setOnRefreshLoadmoreListener(OnRefreshLoadmoreListener listener)
|
RefreshLayout |
setOnRefreshLoadMoreListener(OnRefreshLoadMoreListener listener)
同时设置刷新和加载监听器
|
RefreshLayout |
setPrimaryColors(int... primaryColors)
设置主题颜色
|
RefreshLayout |
setPrimaryColorsId(int... primaryColorId)
设置主题颜色
|
RefreshLayout |
setReboundDuration(int duration)
设置回弹动画时长 [放手时回弹动画,结束时收缩动画]
|
RefreshLayout |
setReboundInterpolator(android.view.animation.Interpolator interpolator)
设置回弹显示插值器 [放手时回弹动画,结束时收缩动画]
|
RefreshLayout |
setRefreshContent(android.view.View content)
设置指定的 Content
|
RefreshLayout |
setRefreshContent(android.view.View content,
int width,
int height)
设置指定的 Content
|
RefreshLayout |
setRefreshFooter(RefreshFooter footer)
设置指定的Footer
|
RefreshLayout |
setRefreshFooter(RefreshFooter footer,
int width,
int height)
设置指定的Footer
|
RefreshLayout |
setRefreshHeader(RefreshHeader header)
设置指定的Header
|
RefreshLayout |
setRefreshHeader(RefreshHeader header,
int width,
int height)
设置指定的Header
|
RefreshLayout |
setScrollBoundaryDecider(ScrollBoundaryDecider boundary)
设置滚动边界判断器
|