Y at-il un OnScrollListener pour RecyclerView qui est appelé en continu et non en Scrolling que lorsque l'État est modifié ou le défilement commence?

étudiants Luke:

J'ai un RecyclerView et un Textview au- dessus et je veux mettre à jour le Textview selon le premier élément visible dans mon Recyclerview. Mais Recyclerview n'a que deux OnScroll-auditeurs onScrolledet onScrollStateChanged. Les deux est appelé que lorsque vous avez atteint un état spécifique (de transition). C'est pourquoi mon TextView n'est mis à jour quand je commence le défilement fin / mais je veux mettre à jour mon Textview même entre lorsque le défilement est décantation.

Dans Swift ce comportement est atteint par « scrollViewDidScroll () ».

Y at-il moyen d'y parvenir dans Android?

Abhinav Chauhan:
        mRecyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() {
        @Override
        public void onScrolled(@NonNull RecyclerView recyclerView, int dx, int dy) {
            super.onScrolled(recyclerView, dx, dy);
            if(dy > 0) Log.d("db","scrolling up");
            else if(dy < 0) Log.d("db","scrolling dowm");
        }
    });

Je suppose que tu aimes

Origine http://43.154.161.224:23101/article/api/json?id=279681&siteId=1
conseillé
Classement