写在许多文章的里了,但是老忘,所以单独写一下
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;
依次获取一个累加消耗值
可以看到两个方法得到的结果是高度一致的
RecyclerView滚动监听实践
本文介绍了一个具体的RecyclerView滚动监听实现案例,通过动态监听RecyclerView的滚动事件并计算垂直与水平偏移量,来帮助开发者更好地理解如何在Android应用中利用RecyclerView。
2211

被折叠的 条评论
为什么被折叠?



