Android RecyclerView的下拉加载更多
2017-10-25 20:24
435 查看
private List<MyBean.DataBean> data1;
新建方法 判断是否滑动到底部
protected boolean isSlideToBottom(RecyclerView recyclerView) { if (recyclerView == null) return false; if (recyclerView.computeVerticalScrollExtent() + recyclerView.computeVerticalScrollOffset() >= recyclerView.computeVerticalScrollRange()) return true; return false; } //recyclerView滑动到低部的监听
recyclerview.addOnScrollListener(new RecyclerView.OnScrollListener() { @Override public void onScrollStateChanged(RecyclerView recyclerView, int newState) { super.onScrollStateChanged(recyclerView, newState); } @Override public void onScrolled(RecyclerView recyclerView, int dx, int dy) { super.onScrolled(recyclerView, dx, dy); LogUtils.d("------->isSlideToBottom:" + isSlideToBottom(recyclerView)); if (isSlideToBottom(recyclerView)) { srlLayout.setEnabled(true);
//请求成功加载更多
presenter.GetData(i++);
} }});
public void onGetSuccess(final MyBean myBean) { runOnUiThread(new Runnable() { @Override public void run() { Logger myLogger = Logger.getLogger("myLogger"); myLogger.info(myBean.data.toString()); data1.addAll(myBean.data); if(myadapter==null){ myadapter = new MyAdapter(MainActivity.this,data1); rc.setAdapter(myadapter); }else{ myadapter.notifyDataSetChanged(); } } }); }
相关文章推荐
- Android RecyclerView下拉刷新 & 上拉加载更多
- Android-----------RecyclerView下拉加载,上拉加载更多
- Android LRecyclerView实现下拉刷新,滑动到底部自动加载更多
- 安卓选择器类库AndroidPicker、定时器类库CountdownView、上拉刷新加载更多的EasyRecyclerView
- Android RecyclerView添加上拉加载更多功能
- ListView、RecyclerView 两种方式实现聊天界面支持文字、表情、图片和语音信息,支持下拉加载更多
- android Recyclerview上拉加载更多
- Android实现RecyclerView的下拉刷新和上拉加载更多
- Android实现RecyclerView的下拉刷新和上拉加载更多
- Android之 RecyclerView,CardView 详解和相对应的上拉刷新下拉加载
- Android自定义View之快速实现下拉刷新, 点击加载更多ListView
- 可以下拉刷新,上拉加载更多的RecyclerView
- Android LRecyclerView实现下拉刷新,滑动到底部自动加载更多
- Android RecyclerView下拉刷新、上拉加载更多、到底自动加载更多
- Android RecyclerView开源框架(下拉刷新、底部加载更多)
- Android使用RecyclerView实现上拉加载更多,下拉刷新,分组显示
- Android实现RecyclerView的下拉刷新和上拉加载更多
- Android RecyclerView上拉加载更多的实现和源码分析
- Android滑动冲突解决方式(下拉刷新上拉加载更多,适配RecyclerView/ListView/ScrollView)
- Android仿XListView支持下拉刷新和上划加载更多的自定义RecyclerView