Springview

来源:互联网 发布:sql语句定义变量 编辑:程序博客网 时间:2024/05/21 19:22

Springview 是一个第三方的刷新机制

使用之前   先导入一个依赖

并且 包裹条目控件

compile 'com.liaoinstan.springview:library:1.2.6'
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    xmlns:tools="http://schemas.android.com/tools"    android:layout_width="match_parent"    android:layout_height="match_parent"    android:orientation="vertical"    >    <com.liaoinstan.springview.widget.SpringView        android:id="@+id/sp"        android:layout_width="match_parent"        android:layout_height="match_parent">        <android.support.v7.widget.RecyclerView            android:id="@+id/recycletr"            android:layout_width="match_parent"            android:layout_height="match_parent">        </android.support.v7.widget.RecyclerView>    </com.liaoinstan.springview.widget.SpringView></LinearLayout>






找控件 之后
springView.setType(SpringView.Type.FOLLOW);
 springView.setListener(new SpringView.OnFreshListener() {            @Override            public void onRefresh() {                handler.postDelayed(new Runnable() {                    @Override                    public void run() {                      springView.onFinishFreshAndLoad();                    }                },2000);            }            @Override            public void onLoadmore() {                handler.postDelayed(new Runnable() {                    @Override                    public void run() {                        a++;                        getdata();                        springView.onFinishFreshAndLoad();                    }                },2000);            }        });    }});



springView.setHeader(new DefaultHeader(this));springView.setFooter(new DefaultFooter(this));



0 0
原创粉丝点击