Как отследить скроллинг recyclerView не дожидаясь его окончания?
При прокручивании вниз кнопка показывается, а при скролле вверх - прячется. Но это происходит только когда пользователь отрывает палец от экрана. Я бы хотела, чтобы кнопка появлялась/пряталась прямо во время скролла когда пользователь ещё не убрал палец. Как это можно сделать? Мой код сейчас:
binding.messageList.addOnScrollListener(object : RecyclerView.OnScrollListener() {
override fun onScrolled(recyclerView: RecyclerView, dx: Int, dy: Int) {
if (dy < 0) binding.btnDownward.animate()
.translationY(binding.btnDownward.height + binding.btnDownward.marginBottom.toFloat())
else if (dy > 0) binding.btnDownward.animate()
.translationY(0f)
}
})