您的位置:首页 > 移动开发 > Android开发

Android获取RecyclerView滑动距离

2018-02-22 22:57 471 查看
写在许多文章的里了,但是老忘,所以单独写一下

mRecyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() {

            @Override
            public void onScrolled(RecyclerView recyclerView, int dx, int dy) {
                int verticalOffset = mRecyclerView.computeVerticalScrollOffset();
                int horizontalOffset = mRecyclerView.computeHorizontalScrollOffset();
                super.onScrolled(recyclerView, dx, dy);
            }
        });

如上面动态监听这个api

里面的内容也可以替换成
mConsumeX += dx;

mConsumeY += dy;

依次获取一个累加消耗值

可以看到两个方法得到的结果是高度一致的

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: