Не понял
В смысле при скроллУ не вызывается слушатель?
Я ж могу просто открыть экран, ничего не листать и нажать на кнопку
И в таком случае скроллУ не изменяется вообще никак
вот именно)
Ты жмешь кнопку:
Проверяешь скроллУ, если он 0, то сразу запускаешь экшен,
Если нет, то вешаешь слушатель, скроллишь вверх, скролл достагет верха и вызывает твой экшен