카테고리 없음

[Android] RecyclerView 마지막 아이템 체크

start1a 2021. 2. 4. 03:05
1
2
3
4
5
6
7
8
9
10
11
recyclerView.addOnScrollListener(object : RecyclerView.OnScrollListener() {
        override fun onScrolled(recyclerView: RecyclerView, dx: Int, dy: Int) {
                super.onScrolled(recyclerView, dx, dy)
                val lastVisibleItemPosition =
                (recyclerView.layoutManager as LinearLayoutManager)
                        .findLastCompletelyVisibleItemPosition()                
                val
 itemTotalCount = recyclerView.adapter?.itemCount?.minus(1)
 
                if (lastVisibleItemPosition != itemTotalCount) {
               // 이벤트 발생!!
                }
        }
}