J'ai un fragment à l'intérieur d'un viewpager, de sorte que le fragment est composé d'un objet Recyclerview et FloatingActionButton. Donc, lorsque je fais défiler le recyclview, les barres d'outils de repli et de tablayout de la barre d'outils, mais le bouton d'action flottant fait également défiler vers le haut. Je veux épingler le FlaotingActionButton à sa position.Impossible d'épingler FloatingActionButton lorsque la barre d'outils se réduit
S'il vous plaît vérifier l'image -
Maintenant, quand je défiler la barre d'outils et collpase floatingactionbutton se déplace également vers le haut. -
Veuillez me faire savoir comment épingler le FloatingActionButton en bas à droite.
Thi est le fichier XML -
<android.support.design.widget.CoordinatorLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/coordinatorLayout"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior"
android:fitsSystemWindows="true">
<android.support.v7.widget.RecyclerView
android:id="@+id/recycler_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/md_grey_200" />
<android.support.design.widget.FloatingActionButton
android:id="@+id/fab"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="16dp"
android:src="@drawable/ic_calendar_icon"
app:backgroundTint="@color/primary"
app:elevation="2dp"
app:fabSize="normal"
app:layout_anchor="@+id/recycler_view"
app:layout_anchorGravity="bottom|right|end"
app:layout_dodgeInsetEdges="right|bottom|top|left"
app:layout_insetEdge="bottom"
app:pressedTranslationZ="12dp" />
</android.support.design.widget.CoordinatorLayout>
Essayez de changer l'ancre fabuleux à ceci: @ + id/coordinatorLayout –
@BrunoFerreira cela ne fonctionne pas. Dit que la vue ne peut pas être ancrée à la mise en page parent. – rahul