-
Notifications
You must be signed in to change notification settings - Fork 37
RefreshLayout开放Api
Gorden edited this page Jun 26, 2017
·
3 revisions
-
refreshComplete(boolean isSuccess)
: 通知刷新完成 -
startRefresh()
: 自动刷新/开启刷新 -
fun getHeader()
: 获取header -
setHeaderView(JRefreshHeader headerView)
: 设置headerView -
setKRefreshListener(KRefreshListener refreshListener)
: 设置刷新监听 -
setKScrollListener(KScrollListener scrollListener)
: 设置头部下拉监听
- var defaultRefreshHeight: Int = 0 //默认刷新个高度,header为空时使用
- var defaultMaxOffset: Int = 0 //默认最大下拉高度,header为空时使用
- var durationOffset: Long = 200 //位移动画持续时间
- var keepHeaderWhenRefresh: Boolean = true //刷新时Header自动移动到刷新高度,false回到初始位置
- var pinContent: Boolean = false //下拉刷新过程是否让ContentView不发生位置移动
- var refreshEnable: Boolean = true //是否允许下拉刷新
- var touchSlop: Int = 0 //触发移动事件的最短距离
- var flingSlop: Int = 1000 //触发Fling事件的最低速度
- var headerOffset: Int = 0 //Header 自身消耗Offset,可处理一些特殊效果