Мне нужно прослушать свиток ScrollView
. Для этого я расширил ScrollView, переопределяя его onScrollChanged(int, int, int, int)
.ScrollView, плавный прослушиватель прокрутки
Когда прокручивается представление, я перемещаю другой вид вместе с этим прокруткой, и все в порядке. Когда я отпускаю представление во время прокрутки, ScrollView по-прежнему прокручивается с эффектом инерции (гладкая прокрутка). Проблема заключается в том, что после освобождения метод onScrollChanged
вызывается после того, как представление недействительно, эффект заключается в том, что мое представление перемещается после небольшой задержки с уродливым эффектом.
Во избежание этого я могу отключить гладкий свиток из ScrollView. Но есть ли способ прослушивания гладкого прокрутки и продолжения перемещения представления во время остаточного свитка?
Я обнаружил, что переопределение onScrollChanged Scrollview было лучшим решением, но обе эти два решения не решить мою проблему ... спасибо – Massimo