Определите, будет ли просмотр списка останавливать прокрутку?

Мне нужно сделать некоторые анимации в listview после того, как она будет выпущена и вот-вот остановится. У меня есть список, который будет иметь фиксированную высоту (ну не спрашивайте меня почему), и всякий раз, когда прокрутка останавливается, у нее должно быть три Элементы видны. То, что я делаю сейчас, обнаруживает, когда список достигает SCROLL_STATE_IDLE и если у меня есть два элемента, видимых в то время, я использую smoothScrollToPosition и достигаю состояния из 3 элементов, видимых, и он работает нормально, но то, что я хотел бы сделать, это обнаружить, когда свиток Вот-вот остановится и остановит прокрутку программно, когда на экране появятся три элемента. Это даже возможно … Любые фрагменты кода, псевдокод, алго помогут мне.

Solutions Collecting From Web of "Определите, будет ли просмотр списка останавливать прокрутку?"

Вы можете установить OnScrollListener , а затем сохранить значение из absListView.getScrollY () каждого образца и сравнить его с предыдущим образцом, чтобы вычислить скорость прокрутки. Когда это опустится ниже установленного вами порога, вы можете взять прокрутку.