SwipeRefreshLayout 的簡單使用

2021-08-14 00:22:38 字數 565 閱讀 9259

api使用

如何重新整理

上拉載入

1.api使用

setcolorschemeresources(int… colorresids)

設定下拉進度條的顏色主題,引數為可變引數,並且是資源id,可以設定多種不同的顏色,每轉一圈就顯示一種顏色。

setonrefreshlistener(swiperefreshlayout.onrefreshlistener listener)

設定監聽,需要重寫onrefresh()方法,頂部下拉時會呼叫這個方法,在裡面實現請求資料的邏輯,設定下拉進度條消失等等。

setprogressbackgroundcolorschemeresource(int colorres)

設定下拉進度條的背景顏色,預設白色。

setrefreshing(boolean refreshing)

設定重新整理狀態,true表示正在重新整理,false表示取消重新整理。

2.關於如何重新整理,

setrefreshing(true),然後呼叫介面即可,呼叫完畢setrefresh(false)

3.上拉載入

SwipeRefreshLayout的高度測量

感謝此作者的分享 若swiperefreshlayout的子布局為乙個線性布局linearlayout,紅色背景 黃色背景 黑色背景 顯示結果確實這個樣子的 我們設定100dp顯然沒起到作用 原來是子view被強制設定成了swiperefreshlayout的高度 自此提示 若使用swiperefr...

UICollectionView的簡單使用

所屬controller要遵循三個協議 uicollectionviewdatasource,uicollectionviewdelegate,uicollectionviewdelegateflowlayout uicollectionviewflowlayout flowlayout uicol...

BGAQRCode Android的簡單使用

compile com.google.zxing core 3.2.1 xmlns android 這句是使用選擇器框架時用到的 xmlns tools package com.huaqiang.zxingdemo 選擇框架用到 android name android.permission.cam...