private int getOffset() { LinearLayoutManager layoutManager = (LinearLayoutManager) recyclerView.getLayoutManager(); int firstItemPosition = layoutManager.findFirstVisibleItemPosition(); View firstVisibleItem = recyclerView.getChildAt(0); int itemWidth = firstVisibleItem.getWidth(); int firstItemRight = layoutManager.getDecoratedRight(firstVisibleItem); return (recyclerView.getAdapter().getItemCount() * itemWidth - (firstItemPosition + 2) * itemWidth + firstItemRight);}
返回的是recycleview的width减去滚动的距离
android获取recycleview滚动的距离
最新推荐文章于 2023-03-04 09:16:59 发布