- 在build.gradle中添加包:
- //smartrefresh
implementation ‘com.scwang.smartrefresh:SmartRefreshLayout:1.1.2’ //1.0.5及以前版本的老用户升级需谨慎,API改动过大
implementation ‘com.scwang.smartrefresh:SmartRefreshHeader:1.1.2’ //没有使用特殊Header,可以不加这行
- 架包下载完成之后,在视图添加标签,把列表标签包裹住:
- com.scwang.smartrefresh.layout.SmartRefreshLayout
- 然后添加控件:
- private SmartRefreshLayout srlResult;//上拉加载、下拉刷新框架
- srlResult = findViewById(R.id.srl_result);
- 然后,添加监听事件:
- 上拉刷新数据的时候,可以先清空数据,然后再加载新的数据;
- 下拉加载数据,进行的是局部的刷新数据:
- notifyItemRangeChanged(“从第几个int值发生的改变”,“改变了多少int值的数据”);
最后,可以修改加载的样式,在自己的Application文件中加入一段代码:
_20_04_22Android_拖动列表加载,上拉刷新下拉加载
最新推荐文章于 2021-05-12 11:26:36 发布