Использование приведенного ниже кода для проверки того, достиг ли RecyclerView дна или нет ..
Означает, что последний элемент Recyclerview виден или нет ..
Для этого я гуглил и добавлен Scroll слушатель в Recyclerview.
Используя приведенный ниже код:
MyRecyclerView.addOnScrollListener(object : RecyclerView.OnScrollListener() {
override fun onScrollStateChanged(recyclerView: RecyclerView, newState: Int) {
super.onScrollStateChanged(recyclerView, newState)
}
override fun onScrolled(recyclerView: RecyclerView, dx: Int, dy: Int) {
super.onScrolled(recyclerView, dx, dy)
if (!MyRecyclerView.canScrollVertically(1)) {
Toast.makeText(mContext, "Last", Toast.LENGTH_LONG).show();
}
}
})
Здесь я пытаюсь проверить, достигло ли Recyclerview дна или нет.
Тост не отображается, когда я прокручиваю обзор повторного просмотра до дно.
Но, тост отображается внезапно, когда предметы в обзоре переработчика связываются впервые. Это должно произойти только тогда, когда пользователь прокручивает вверх до нижней части Recyclerview.
В чем может быть проблема? Пожалуйста, руководство. Спасибо.