Masquer FAB dans NestedScrollView lors du défilement
Je vais avoir un nestedscrollview avec le contenu à l'instar de certains linearlayouts et textviews.
Je suis à l'aide d'un floatingactionbutton bibliothèque pour certaines raisons. Donc je ne peux pas utiliser n'importe quel comportement.
Je ne sais pas comment je dois gérer le scrollchangelistener de scrollview pour masquer et afficher les fab dynamiquement comme un comportement.
Des suggestions pour masquer et afficher les fab pendant le défilement?
- Vérifier ces solutions: stackoverflow.com/questions/32038332/...
- Ont déjà. Rien ne fonctionne.
- A lire: plus.google.com/+IanLake/posts/haQL1mnTzaw et vérifier cheesesquare sur GitHub
- veuillez noter que la messagerie instantanée à l'aide d'une autre bibliothèque pour mon floatingactionbutton qui ne supporte pas ce comportement, donc si j'essaie d'ajouter le "app:layout_behavior="package", l'application se bloque. cheesesquare est à l'aide de la valeur par défaut floatingactionbutton.
- désolé, j'avais oublié à ce sujet. Alors demandez à l'auteur de cette bibliothèque, je veux dire créer de la question sur la page Github
Vous devez vous connecter pour publier un commentaire.
Simple d'ajouter ce code ci-dessous pour votre NestedScrollView ScrollChangeListener:
NestedScrollView
s'.Créer FabScrollBehavior classe
Où AppUtil.getToolbarHeight(contexte) est -
puis de la mise en page ajouter à FloatingActionButton layout_behavior:
Toute la mise en page ressemble à
Mis en œuvre à partir de https://mzgreen.github.io/2015/02/15/How-to-hideshow-Toolbar-when-list-is-scroling(part1)/
définir la variable de type int dans votre Activité ou fragment de définir précédente Défilement de ScrollView puis utilisez cette méthode pour écouter changement de défilement dans le ScrollView Classe
les travaux effectués toutes les version d'android