recycleview滚动精确的坐标值
时间: 2023-09-04 10:12:21 浏览: 82
快速滚动的RecyclerView
RecycleView 滚动的精确坐标值可以通过 RecyclerView 的 LayoutManager 来获取。LayoutManager 是 RecycleView 中负责布局的组件,可以通过以下代码来获取当前可见的第一个 Item 的位置:
```
int firstVisibleItemPosition = recyclerView.getChildLayoutPosition(recyclerView.getChildAt(0));
```
其中 `getChildAt(0)` 获取到的是当前显示在屏幕上的第一个 Item,而 `getChildLayoutPosition()` 方法则返回该 Item 在 Adapter 中的位置。如果需要获取当前可见的最后一个 Item 的位置,可以使用 `getChildLayoutPosition(recyclerView.getChildAt(recyclerView.getChildCount()-1))` 方法。
阅读全文