-1

Update: Ich habe dieses Problem nur durch das Scroll Change Event der NestedScrollView zu lösen und die entsprechende Behandlung dort zu tun.Hide Floating Action Button

Ich folge this tutorial animieren Anzeigen und Verbergen meiner FloatingActionButton. Aber es funktioniert nicht wirklich für mein Layout. Mein Plan ist, wie dieses Bild:

enter image description here

Es hat eine NestedScrollView hat und eine Reihe von RecyclerView innen. Wenn ich scrolle, indem ich den Bereich von NestedScrollView berühre, wird die FloatingActionButton wie erwartet animiert. Aber wenn ich scrollte, indem ich den Bereich eines der RecyclerViews berühre, animiere die FloatingActionButton überhaupt nicht. Wenn ich versuche, meinen Code zu debuggen, merke ich, dass die onNestedScroll Methode nicht aufgerufen wird, wenn ich scroll, indem ich auf den Bereich von RecyclerView berühre.

+0

Mögliche Duplikat [FloatingActionButton nicht verstecken] (http://stackoverflow.com/questions/31269958/floatingactionbutton-doesnt-hide) –

Antwort

-1

Kommentar oder diesen Code-Block aus dem XML-Layout löschen

<android.support.design.widget.FloatingActionButton 
     android:id="@+id/fab" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_margin="16dp" 
     android:clickable="true" 
     android:src="@drawable/ic_done" 
     app:layout_anchor="@id/viewA" 
     app:layout_anchorGravity="bottom|right|end"/>