一.smartrefresh 刷新控件

一.导入依赖

//    smartrefresh 上拉下拉
    compile 'com.scwang.smartrefresh:SmartRefreshLayout:1.0.1'

二.xml设置整体布局改为

<com.scwang.smartrefresh.layout.SmartRefreshLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:id="@+id/smartref"
    android:layout_height="match_parent"
    android:orientation="vertical">

三.主控件获得id之后

         //加载
        smartref.setOnLoadmoreListener(new OnLoadmoreListener() {
            @Override
            public void onLoadmore(RefreshLayout refreshlayout) {

            }
        });
        //刷新
        smartref.setOnRefreshListener(new OnRefreshListener() {

            @Override
            public void onRefresh(RefreshLayout refreshlayout) {

            }
        });
        //加载  时长
        smartref.setOnLoadmoreListener(new OnLoadmoreListener() {
            @Override
            public void onLoadmore(RefreshLayout refreshlayout) {
                smartref.finishLoadmore(2000);
            }
        });
        //刷新 时长
        smartref.setOnRefreshListener(new OnRefreshListener() {
            @Override
            public void onRefresh(RefreshLayout refreshlayout) {
                smartref.finishRefresh(2000);
            }
        });

猜你喜欢

转载自blog.csdn.net/shitou0/article/details/80217252