美文网首页Android
SwipeRefreshLayout简单使用及上拉加载

SwipeRefreshLayout简单使用及上拉加载

作者: Flynn_X | 来源:发表于2017-03-23 09:03 被阅读339次

    SwipeRefreshLayout 为Google官方提供的下拉刷新控件
    该组件封装在V4包中,包地址为:android.support.v4.widget.SwipeRefreshLayout
    官方API:SwipeRefreshLayout

    下拉刷新简单使用:

    1、xml布局

    <android.support.v4.widget.SwipeRefreshLayout
        android:id="@+id/swipeRefreshLayout"
        android:layout_width="match_parent"
        android:layout_height="match_parent">
        <!--包裹任何viewgroup控件-->
        <ListView
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:dividerHeight="1dp"
            android:divider="#e0e0e0">
        </ListView>
    </android.support.v4.widget.SwipeRefreshLayout>
    

    2、下拉刷新调用方式

      //小圈圈的颜色。转一圈换一种颜色,每一圈耗时1s。
      swipeRefreshLayout.setColorSchemeResources(R.color.colorPrimary, R.color.colorAccent, R.color.colorPrimary);
            //下拉刷新监听
            swipeRefreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
                @Override
                public void onRefresh() {
    
                }
            });
    

    3、swipeRefreshLayout 常用Api如下

    • swipeRefreshLayout.isRefreshing() 是否正在刷新。
    • swipeRefreshLayout.setColorSchemeColors() 设置刷新时小圆圈颜色,转一圈换一种,每一圈1s。
    • swipeRefreshLayout.setRefreshing() 设置主动刷新,或者刷新结束。
    • swipeRefreshLayout.setOnRefreshListener 监听刷新动作。

    相关文章

      网友评论

        本文标题:SwipeRefreshLayout简单使用及上拉加载

        本文链接:https://www.haomeiwen.com/subject/rdcgnttx.html