RecyclerView判断是否滑动到底
来源:互联网 发布:php接口压力测试工具 编辑:程序博客网 时间:2024/06/05 15:46
用recyclerview实现分页加载需要调用recyclerView的addOnScrollListener方法,在重写的onScrollStateChanged方法中的监听列表是否到达底部:
@Override
public void onScrollStateChanged(RecyclerView recyclerView, int newState) {
super.onScrollStateChanged(recyclerView, newState);
if (newState == RecyclerView.SCROLL_STATE_IDLE) {
//得到当前显示的最后一个item的view
View lastChildView = recyclerView.getLayoutManager().getChildAt(recyclerView.getLayoutManager().
getChildCount() - 1);
if (lastChildView != null) {
//得到lastChildView的bottom的坐标值
int lastChildBottom = lastChildView.getBottom();
//得到recyclerview的底部坐标减去底部padding值,也就是显示内容最底部的坐标
int recyclerBottom = recyclerView.getBottom() - recyclerView.getPaddingBottom();
//通过lastChildView得到这个view当前的position值
int lastPosition = recyclerView.getLayoutManager().getPosition(lastChildView);
//判断lastChildView的bottom值跟recyclerview的bottom,判断lastPosition是不是最后一个position
//如果条件都满足则说明真正滑动到了最底部
if (lastChildBottom==recyclerBottom&&lastPosition == recyclerView.getLayoutManager().getItemCount() - 1) {
pageIndex++;
} } } }
- RecyclerView判断是否滑动到底
- RecyclerView滑动监听,判断是否滑动到了最后一个item
- recyclerview里面判断是否滑动到了最底下的方法
- RecyclerView如何禁止垂直滑动以及判断RecyclerView是否可以滑动
- RecyclerView——滑动监听,判断是否滑动到了最后一个item
- 判断RecyclerView是否到底部
- RecyclerView检测是否滑动到底部
- 怎么知道recyclerview是否在滑动
- 判断RecyclerView是否滚动到底部
- RecyclerView如何判断是否滚动到底部
- 关于UIwebView判断是否滑到底
- 通过重写OnScrollListener来监听RecyclerView是否滑动到底部
- RecyclerView--监测View是否可以沿着指定方向滑动
- iOS-判断webView是否滑动到底部
- 【Android】判断listview是否滑动到顶部
- ScrollView怎么判断是否滑动到了底部?
- 判断RecycleView是否滑动到底部
- Android Recyclerview判断是否已经到底部或者顶部
- DAY7轮播图
- 剑指offer:重建二叉树
- 人脸数据库简要介绍
- MATLAB interp1
- python--annacoda和mongodb的安装步骤
- RecyclerView判断是否滑动到底
- [机器学习]前向逐步回归
- find()和filter()的区别
- 跟小博老师一起学习数据库 ——ACID规则
- leetcode 38
- MYSQL explain详解
- 使用commons-vfs监听文件系统
- Z字形遍历矩阵
- eclipse(springmvc+spring+mybatis)(上)