メモ
binding.recycler.addOnScrollListener(object: RecyclerView.OnScrollListener() {
override fun onScrolled(recyclerView: RecyclerView?, dx: Int, dy: Int) {
super.onScrolled(recyclerView, dx, dy)
val layoutManager = recyclerView.layoutManager as LinearLayoutManager
val visibleItemCount = layoutManager.childCount
val totalItemCount = layoutManager.itemCount
val pastVisibleItems = layoutManager.findFirstVisibleItemPosition()
if (pastVisibleItems + visibleItemCount >= totalItemCount) {
// ここで最後までスクロールした時の処理を書く
}
}
})