-3
我想检查recyclerview项目行是否当前在屏幕上可见,没有得到确切的解决方案。检查recyclerview项目行是否在屏幕上?
(并且请不要搜索:This: Get visible items in RecyclerView)。
在RecyclerView.Adapter:
@Override
public void onBindViewHolder(final MainVH holder, final int position) {...
...
...
int firstvisItemPosition = manager.findFirstVisibleItemPosition();
if (holder.imgGridImage != null && (firstvisItemPosition == position)) {
holder.imgGridImage.setTag(1);
} else {
holder.imgGridImage.setTag(0);
}
.
.
.
AND
.
.
.
holder.imgGridImage.getTag()
工作不适合我, 任何一个能帮助我吗?
可能重复的[在RecyclerView中获取可见项](http://stackoverflow.com/questions/24989218/get-visible-items-in-recyclerview) –
@Aksahy,实际上它不是为我工作的东西,请参阅我已经说过,我没有注意到这个问题。但是,谢谢你的回复。 –
您可以在您指定的链接中使用答案,并检查itemview的位置在该可见范围的范围内 –