Android recyclerView通过findLastVisibleItemPosition()获取的position 为什么总是为list的长度

Android recyclerView通过findLastVisibleItemPosition()获取的position 为什么总是为list的长度

LayoutManager 是 LinearLayoutManager
想在recyclerView滚动结束时 获取最后一个显示的position
但是它的结果总是数据的长度 (比如list.size()为20,它就为20)

因为你滚动到最低了吧
数据模拟多一点 然后滑倒中间看看