Прокрутка ListView плавно и программно

Я много искал, но я не мог найти ответа.

Я хочу реализовать что-то вроде Go Launcher. Когда вы перетаскиваете значок в ящик приложения и перемещаете его из верхней или нижней границы контейнера, список начинает прокручиваться. До сих пор я пробовал следующие вещи:

  1. Диспетчер событий касания для имитации прокрутки – невозможно при касании экрана

  2. Используйте метод smoothScrollBy () – почти там, но он прокручивает только высоту экрана

  3. Используйте scrollBy () – он перемещает только контейнер и оставляет пустое пространство. Я бы поставил там несколько строк, только если бы смог повторно использовать представления, которые выходили из экрана.

Мне нужно, чтобы ListView прокручивал SMOOTHLY.

Итак, вот вопрос. Кто-нибудь знает, как это можно сделать? Я положу благодарность в разделе «О разделе моего приложения» человеку, который поможет мне 🙂

Solutions Collecting From Web of "Прокрутка ListView плавно и программно"