可變化載入樣式的下拉重新整理和上拉載入

2021-08-26 23:39:52 字數 770 閱讀 1229

1.匯入依賴

implementation 'com.scwang.smartrefresh:smartrefreshlayout:1.0.3'

implementation 'com.scwang.smartrefresh:smartrefreshheader:1.0.3'

2.在布局中寫入

在裡面包住listview或者recyclerview即可

他們的重新整理監聽  smartrefreshlayout為最外層控制項得findbyid出來

smartrefreshlayout.setonrefreshlistener 是下拉重新整理

smartrefreshlayout.setonloadmorelistener 是上拉載入

停止載入

smartrefreshlayout.finishrefresh();

smartrefreshlayout.finishloadmore();

當走了這步之後他會立馬變成重新整理成功,稍後會消失

已經沒有資料可以返回了就會顯示全部載入完成,就不會再上拉請求了

smartrefreshlayout.setloadmorefinished(true);  就可以了

這樣直接使用就是預設原生的效果,如果你需要制定自己的重新整理效果把布局裡面的classicsheader修改為你自己自定義的效果即可,也支援直接放一張**或或文字,上拉載入一樣

UITableView 下拉重新整理和上拉載入更多

本文將說明讓uiscrollview支援 下拉重新整理 和 上拉載入更多 的實現機制,並實現乙個可用的tableview子類,以下主要以 下拉重新整理 進行說明。工程位址在帖子最下方,只需要 的直拉到底即可。1 contentinset和下拉重新整理 contentinset是uiscrollvie...

iOS 下拉重新整理和上拉載入更多

1.匯入第三方類庫jh refresh標頭檔案 import jhrefresh.h 2.寫乙個重新整理的方法 呼叫jh refresh類庫中兩個方法 addrefreshheaderviewwithaniviewclass 新增頭部重新整理 addrefreshfooterviewwithaniv...

ionic 下拉重新整理和上拉載入更多

1.on refresh 下拉觸發的函式 函式執行結束之前必須廣播下該事件結束 scope.broadcast scroll.refreshcomplete 2.on infinite 上拉觸發的函式 同樣需要廣播事件結束 scope.broadcast scroll.infinitescrollc...