প্রথম / শেষ দৃশ্যমান সন্তানের উপর নির্ভর করে LayoutManager
। আপনি যদি ব্যবহার করছেন LinearLayoutManager
বা GridLayoutManager
, আপনি ব্যবহার করতে পারেন
int findFirstVisibleItemPosition();
int findFirstCompletelyVisibleItemPosition();
int findLastVisibleItemPosition();
int findLastCompletelyVisibleItemPosition();
উদাহরণ স্বরূপ:
GridLayoutManager layoutManager = ((GridLayoutManager)mRecyclerView.getLayoutManager());
int firstVisiblePosition = layoutManager.findFirstVisibleItemPosition();
জন্য LinearLayoutManager
, প্রথম / শেষ অ্যাডাপ্টার ক্রম উপর নির্ভর করে। বাচ্চাদের কাছ থেকে জিজ্ঞাসা করবেন না RecyclerView
; LayoutManager
ক্যাশিংয়ের জন্য দৃশ্যমানের চেয়ে বেশি আইটেম বিন্যাস পছন্দ করতে পারে।