Comment faire pour désactiver RecyclerView de défilement?

Je ne peut pas désactiver le défilement dans l' RecyclerView. J'ai essayé d'appeler rv.setEnabled(false) mais je peux encore faire défiler.

Comment puis-je désactiver le défilement?

  • Quel est le point de l'utilisation de RecyclerView si vous ne voulez pas de défilement?
  • Je veux juste le désactiver temporairement, par exemple, alors que je suis en train de faire une animation personnalisée avec l'un de ses enfants.
  • Ah, OK, qui fait sens. J'avais l'avez probablement mettre un transparent View sur le haut de la RecyclerView, le basculement entre les VISIBLE et GONE que nécessaire, mais au large de la manchette de votre approche semble raisonnable.
  • L'espérance this aide à trouver une meilleure solution.
  • voici ce que j'en ai besoin pour, par exemple. J'ai besoin d'afficher des images dans RecyclerView un à un, sans que partiellement visible des images, seul dans ma fenêtre d'affichage. Et il y a des flèches sur la gauche et sur la droite de laquelle l'utilisateur peut naviguer avec. Selon quelle est l'image actuellement affichée (ils sont de types différents), de certaines choses en dehors de RecyclerView sont déclenchées. C'est la conception que nos clients veulent.
  • J'ai besoin de désactiver le défilement d'avoir aussi haut/bas balayez les directions. J'ai utiliser la grille de mise en page, pas une liste, et les articles sont toutes de taille moyenne, tels qu'ils sont visibles sur l'écran.
  • Id je veux dynamiquement l'affichage de tous les éléments de la recycler vue sous un grand scrollview, puis de désactiver le défilement est utile .