Ausblenden FAB in NestedScrollView beim scrollen
Ich bin eine nestedscrollview mit Inhalten wie einige linearlayouts und textviews.
Ich bin mit einem floatingactionbutton Bibliothek für einige Gründe, wie gut. So kann ich nicht verwenden, der ein Verhalten für Sie.
Ich weiß nicht, wie ich das behandeln soll, die scrollchangelistener aus scrollview ein-und ausblenden, die fab dynamisch wie ein Verhalten.
Irgendwelche Vorschläge, wie ein-und ausblenden der fab beim scrollen?
- Überprüfen Sie diese Lösungen: stackoverflow.com/questions/32038332/...
- Haben bereits. Nichts funktioniert.
- Bitte sorgfältig Lesen: plus.google.com/+IanLake/posts/haQL1mnTzaw und prüfen, cheesesquare auf GitHub
- bitte beachten Sie, dass im verwenden einer anderen Bibliothek für meine floatingactionbutton, dass doesnt support Verhaltens, also, wenn ich versuchen, und fügen Sie die "app:layout_behavior="package", die app stürzt ab. cheesesquare die default floatingactionbutton.
- sorry, ich hatte vergessen über es. So fragt der Autor dieser Bibliothek, ich meine neues Thema auf der Github-Seite
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einfache fügen Sie diesen code unten, um Ihre NestedScrollView ScrollChangeListener:
NestedScrollView
's.Erstellen FabScrollBehavior Klasse
Wo AppUtil.getToolbarHeight(Kontext) ist -
dann in Ihrem layout hinzufügen FloatingActionButton layout_behavior:
Das ganze layout sieht aus wie
Umgesetzt von https://mzgreen.github.io/2015/02/15/How-to-hideshow-Toolbar-when-list-is-scroling(part1)/
definieren variable Typ int in der Activity oder fragment zu setzen vorhergehenden Blättern aus ScrollView dann verwenden Sie diese Methode, um zu hören, ändern, Blättern Sie in eine ScrollView-Klasse
wird die Arbeit aller android-version