下拉刷新--SwipeRefreshLayout

使用

布局
下拉刷新view布局—可以將recycleview包進去

<android.support.v4.widget.SwipeRefreshLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/refreshLayout"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <android.support.v7.widget.RecyclerView
        android:id="@+id/recyclerView"
        android:layout_width="match_parent"
        android:layout_height="match_parent" />

</android.support.v4.widget.SwipeRefreshLayout>

設置下拉刷新監聽

//找到控件
//設置下拉刷新監聽
refreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
    @Override
    public void onRefresh() {
        //下拉刷新的邏輯:
        list.clear();
        loadData();
    }
});

下拉刷新圈--將下拉刷新返回去

//讓下拉刷新的狀態消失
refreshLayout.setRefreshing(false);

下拉刷新圈的設置

//設置圈圈的顏色 參1可變參數--一個顏色顯示1s
refreshLayout.setColorSchemeColors(Color.RED, Color.BLUE, Color.GREEN);
//設置全的背景
//refreshLayout.setProgressBackgroundColorSchemeColor(Color.BLUE);
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,284評論 25 708
  • 發現 關注 消息 iOS 第三方庫、插件、知名博客總結 作者大灰狼的小綿羊哥哥關注 2017.06.26 09:4...
    肇東周閱讀 12,232評論 4 61
  • 內心里,東比任何人都加倍小心。他是那種明知石橋很安全也不敢通過的膽小鬼,然而,他從來不會顯露自己的這一面,只管裝腔...
    小金剛_alice閱讀 260評論 0 0
  • 今天是嵌入式開課第一天 期待已久的老師看起來非常親切 今天老師主要是給我們宏觀的介紹了一下國內外形式和各個軟件的區...
    王春雪cs閱讀 174評論 0 0
  • 被寒風撕裂過的白楊 像高原上的老人 滄桑寫滿整座山峰 遠處沒有融化的白雪 還有四處奔走的牛羊 山神守護著四季 把大...
    苦行頭陀閱讀 427評論 0 0