본문 바로가기
프로그래밍/Kotlin

[Android] Adapter의 아이템 위치찾기

by Youngs_ 2022. 3. 3.
lastVisibleItemPosition =
	(recyclerView.layoutManager as LinearLayoutManager)
    		.findFirstVisibleItemPosition()
        
lastVisibleItemPosition =
	(recyclerView.layoutManager as LinearLayoutManager)
    		.findLastVisibleItemPosition()
        
lastVisibleItemPosition =
	(recyclerView.layoutManager as LinearLayoutManager)
    		.findFirstCompletelyVisibleItemPosition()
    
lastVisibleItemPosition =
	(recyclerView.layoutManager as LinearLayoutManager)
    		.findLastCompletelyVisibleItemPosition()

findFirstVisibleItemPosition : 현재 뷰에서 최상단에 보이는 아이템의 위치 (조금이라도 보여도 인식됨)

findLastVisibleItemPosition : 현재 뷰에서 최 하단에 보이는 아이템의 위치 (조금이라도 보여도 인식됨)

findFirstCompletelyVisibleItemPosition : 아이템의 최상단이 완전히 보이는 가장 상위의 아이템

findLastCompletelyVisibleItemPosition : 아이템의 최하단이 완전히 보이는 가장 밑의 아이템

 

 

 

아래는 예시입니다.

 

 

 

 

출처

https://thkim-study.tistory.com/14

댓글