FooterRefresh(列表尾部刷新)

小于 1 分钟

FooterRefresh(列表尾部刷新)

用于在ListView 中实现尾部刷新的功能

组件使用范例open in new window

属性

除了支持所有基础属性open in new window,还支持以下属性:

preloadDistance

设置触发加载时,距离底部的距离

属性名描述类型
distance设置触发加载时,距离底部的距离Float

minContentSize

设置最小的ContentSize

属性名描述类型
minContentWidth最小内容宽度Float
minContentHeight最小内容高度Float

事件

refreshStateDidChange

监听刷新状态变化事件, 该方法接收类型为(handler: (state: FooterRefreshState) -> Unit的闭包, 闭包回调中带有FooterRefreshState

FooterRefreshState

枚举描述类型
IDLE普通闲置状态FooterRefreshState
REFRESHING正在刷新中的状态FooterRefreshState
NONE_MORE_DATA无更多数据状态(后面不会再次触发刷新状态)FooterRefreshState
FAILURE失败状态(一般展示点击重试UI)FooterRefreshState

方法

beginRefresh

() 手动开始刷新

endRefresh

结束刷新并设置结束状态

参数描述类型
endState刷新状态FooterRefreshEndState

resetRefreshState

重置刷新状态

参数描述类型
state重置刷新状态FooterRefreshEndState

refreshState

设置刷新状态

变量名描述类型
state刷新状态值FooterRefreshEndState
上次编辑于: