Intereting Posts
Как получить FileInputStream для файлов внутренней памяти в Android? Файл находится в моей пользовательской папке, созданной в прикладном пространстве. Клонирование источников Android на локальном сервере репозитория Анимация свойства weightSum с помощью ObjectAnimator Цвет фона Android Цвет XML Проблемы с подключением Bluetooth с помощью IntentService Android Warning: ПРОВЕРИТЬ информацию о поверхности create = false Как получить доступ к базе данных, созданной в одном действии из другого вида деятельности? Не работает целевой запрос EditText Удалить SMS в Android 1.5 Как рисовать кривую через точки дерева в Android? Как загрузить изображение для Android ImageView из classpath? ClipData getPrimaryClipDescription () возвращает null в Android 6.0.1 Android TextView Wrap Нечувствительность к регистру автоматически завершена в android Что вызывает этот экземпляр Exception: «java.lang.IllegalArgumentException: наблюдатель имеет значение NULL» и как его можно избежать?

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

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

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