Liste de défilement automatique infinie avec vitesse de défilement contrôlée

J'ai travaillé sur un ListViewidée de l'endroit où il garde le défilement automatiquement sans interaction de l'utilisateur et qui est absolument faisable à l'aide de l'Api android par exemple smoothScrollToPositionFromTop.

J'ai mis en œuvre ListView BaseAdapter où il le chargement d'objets pour l'éternité (ou presque) pour obtenir un non arrêt auto répété ListView.

Ce que je veux faire ici, c'est de garder monListViewde défilement pour toujours avec une certaine vitesse (lent) à faire des articles clairs et lisibles pendant le défilement vers le bas, je ne sais pas encore si ListView est mon meilleur choix ici.

ci-dessous est un extrait de ce que je suis en train de faire. le résultat est bon, mais ce n'est pas assez lisse, je peux sentir la ListView scintille.

J'ai besoin d'améliorer la douceur, l'efficacité et le contrôle de la vitesse

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();

source d'informationauteur Ahmad Kayyali