Бесконечная автоматическая прокрутка ListView с управляемой скоростью прокрутки
Я работал надListView
Идея, где он продолжает прокручиваться автоматически без вмешательства пользователя, и это абсолютно выполнимо, например, с помощью API AndroidsmoothScrollToPositionFromTop.
Я реализовалListView BaseAdapter
где он загружает предметы навсегда (почти), чтобы получить повторение без остановки.ListView
Чего я хочу достичь здесь, так это сохранитьListView
прокрутка навсегда с определенной скоростью (медленной), чтобы сделать элементы четкими и читаемыми при прокрутке вниз, пока не уверен,ListView
мой лучший выбор здесь
ниже приведен фрагмент того, что я пытаюсь сделать. результат хорош как-то, но этоне достаточно гладко, я чувствую мерцание ListView.
Мне нужно улучшитьплавность хода, эффективность и контроль скорости
new Thread(new Runnable() {
@Override
public void run() {
int listViewSize = mListView.getAdapter().getCount();
for (int index = 0; index < listViewSize ; index++) {
mListView.smoothScrollToPositionFromTop(mListViewA.getLastVisiblePosition() + 100, 0, 6000);
try {
// it helps scrolling to stay smooth as possible (by experiment)
Thread.sleep(60);
} catch (InterruptedException e) {
}
}
}
}).start();