引言:记录自己项目中使用的库,非技术文章。
一、直接上代码
//无数据下拉不可用
refreshView.setEnableLoadMoreWhenContentNotFull(false)
refreshView.setRefreshHeader(ClassicsHeader(context).apply {
//不显示更新时间
setEnableLastTime(false)
})
refreshView.setRefreshFooter(ClassicsFooter(context))
//下拉
refreshView.setOnRefreshListener {
}
上拉
refreshView.setOnLoadMoreListener {
}
//结束下拉刷新
refreshView?.finishRefresh()
//结束上拉刷新
refreshView?.finishLoadMore()
//无数据结束上拉刷新
refreshView?.finishLoadMoreWithNoMoreData()
二、相关第三库信息
功能很强、可以自定义头脚部UI、很好用
github:https://github.com/scwang90/SmartRefreshLayout
over................
使用SmartRefreshLayout实现下拉刷新与上拉加载

本文记录了一个项目中使用SmartRefreshLayout库进行下拉刷新和上拉加载的实现过程。通过设置相关参数禁用无数据时的上拉加载,并自定义头部和尾部UI。提供了设置监听器及结束刷新的代码示例,该库功能强大,易于定制。
最低0.47元/天 解锁文章
1669

被折叠的 条评论
为什么被折叠?



