У меня есть ListView, в котором пользователь может перетаскивать элементы списка, чтобы изменить порядок списка (Android 3.0).Однако мне приходится обрабатывать случай, когда список длинный, и пользователь должен иметь возможность прокручивать его во время перетаскивания элемента.Итак, я поместил две области прокрутки на экран, одну сверху и одну снизу.Когда пользователь перетаскивает элемент на них, ListView должен начать прокручивать вверх / вниз со скоростью констант, пока перетаскиваемый элемент находится в этих областях.
Как мне добиться этой прокрутки с помощью ListView?
Я пробовал методы smoothScroll ... (), но им нужна определенная позиция в списке для прокрутки или определенное расстояние для прокрутки.Стандартные методы scrollBy ... () тоже не работают, они прокручивают ListView, но, по-видимому, не делают недействительными - это правильно, поэтому появляющиеся строки не обрабатываются.
Есть идеи?