1.smartrefresh refresh control

1. Import dependencies

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

Two.xml set the overall layout to

<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">

3. After the main control gets the 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);
            }
        });

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325594842&siteId=291194637