_20_04_22Android_拖動列表加載,上拉刷新下拉加載

  1. 在build.gradle中添加包:
  2. //smartrefresh
    implementation ‘com.scwang.smartrefresh:SmartRefreshLayout:1.1.2’ //1.0.5及以前版本的老用戶升級需謹慎,API改動過大
    implementation ‘com.scwang.smartrefresh:SmartRefreshHeader:1.1.2’ //沒有使用特殊Header,可以不加這行
    在這裏插入圖片描述
  3. 架包下載完成之後,在視圖添加標籤,把列表標籤包裹住:
  4. com.scwang.smartrefresh.layout.SmartRefreshLayout
    在這裏插入圖片描述
  5. 然後添加控件:
  6. private SmartRefreshLayout srlResult;//上拉加載、下拉刷新框架
  7. srlResult = findViewById(R.id.srl_result);
  8. 然後,添加監聽事件:
    在這裏插入圖片描述
  9. 上拉刷新數據的時候,可以先清空數據,然後再加載新的數據;
  10. 下拉加載數據,進行的是局部的刷新數據:
  11. notifyItemRangeChanged(“從第幾個int值發生的改變”,“改變了多少int值的數據”);
    最後,可以修改加載的樣式,在自己的Application文件中加入一段代碼:
    在這裏插入圖片描述
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章