addData

fun addData(data: List<Any?>?, adapter: BindingAdapter? = null, isEmpty: () -> Boolean = { data.isNullOrEmpty() }, hasMore: BindingAdapter.() -> Boolean = { true })

自动分页自动加载数据, 自动判断当前属于下拉刷新还是上拉加载更多

此函数每次调用会导致index递增或者下拉刷新会导致index等于startIndex

Parameters

data

数据集

adapter

假设PageRefreshLayout不能直接包裹RecyclerView, 然后也想使用自动分页, 请指定此参数, 因为自动分页需要BindingAdapter实例

hasMore

在函数参数中返回布尔类型来判断是否还存在下一页数据, 默认值true表示始终存在

isEmpty

返回true表示数据为空, 将显示缺省页 -> 空布局, 默认以data.isNullOrEmpty()则为空