Этот ответ запоздал, но, вероятно, полезен с аналогичными требованиями
Мой подход заключается в переопределении scrollTo для View.
С помощью я перенесу отложенное сообщение с помощью обработчика.
Эффект заключается в том, что до тех пор, пока происходит прокрутка, сообщение не будет доставлено.
Но когда вызов прокрутки не происходит, сообщение будет доставлено и может использоваться для оповещения об окончании «бросания»
Вы поняли идею?