-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的位置在該可見範圍的範圍內 –