Ezi*_*zio 0 android android-recyclerview
我有一个包含13个数据项的回收站视图.我想知道列表中的第一项是否可见?
我知道类似的方法findFirstVisibleItemPosition,findLastVisibleItemPosition但他们没有告诉第一个可见项是否实际上是列表的第一项.
我试图解决的问题是,我有一个视图寻呼机作为我的回收器视图的第一项,我想在用户向下滚动时停止自动滚动,它变得完全不可见.
如果有人知道如何做到这一点,请帮助.
您可以通过检查是否findFirstVisibleItemPosition是这样做0,如下所示:
// layoutManager is your recycler view's layout manager
int position = layoutManager.findFirstVisibleItemPosition();
if(position != 0){
stopAutoScroll();
}else{
startAutoScroll();
}
Run Code Online (Sandbox Code Playgroud)
即,如果findFirstVisibleItemPosition返回0我们应该开始自动滚动,如果不是0,则停止滑动.
| 归档时间: |
|
| 查看次数: |
5831 次 |
| 最近记录: |