android smartRefresh下拉刷新和上拉加载

1.远程依赖 

compile 'com.scwang.smartrefresh:SmartRefreshLayout:1.0.5.1'
2.布局中使用
<com.scwang.smartrefresh.layout.SmartRefreshLayout
    android:id="@+id/beauty_srl"
    android:layout_width="match_parent"
    android:layout_height="match_parent">
<android.support.v7.widget.RecyclerView
    android:id="@+id/beauty_rv"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:overScrollMode="never"/>
</com.scwang.smartrefresh.layout.SmartRefreshLayout>
3.设置监听
mBeautySrl.setOnRefreshListener(new OnRefreshListener() {//下拉刷新监听
    @Override
    public void onRefresh(RefreshLayout refreshLayout) {
      
    }
});
mBeautySrl.setOnLoadMoreListener(new OnLoadMoreListener() {//上拉加载监听
    @Override
    public void onLoadMore(RefreshLayout refreshLayout) {
        
    }
});
4.相关属性
mBeautySrl.autoRefresh();//自动刷新
mBeautySrl.finishRefresh(0);//立即停止刷新
mBeautySrl.finishLoadMore(0);//立即停止加载
mBeautySrl.setEnableLoadMoreWhenContentNotFull(false);//是否开启在内容不满一页是时启上拉加载的功能

猜你喜欢

转载自blog.csdn.net/Anthonybuer/article/details/84939989