- 在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_拖動列表加載,上拉刷新下拉加載
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.