美文网首页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