Прокрутка ListView плавно и программно - PullRequest
9 голосов
/ 04 августа 2011

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

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

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

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

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

Мне нужен ListView для плавной прокрутки.

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

1 Ответ

2 голосов
/ 25 августа 2011

используя listview и попробуйте scrollToPosition () , или smoothscrollBy ()

...