sheet medium from example bottomsheetbehavior bottom behaviour android button fab

medium - Android no puede anclar el botón FAB a BottomSheet



bottom sheet behaviour android (2)

Eliminar --> BottomSheet view ID de la declaración FAB. Es un comentario incompleto y no se está llegando al siguiente código (El código es negro)

Estoy tratando de adjuntar un botón FAB a la vista inferior como lo hace Google Maps. Sin embargo, no puedo hacer que funcione,

este es el código del botón FAB:

<android.support.design.widget.FloatingActionButton android:id="@+id/fab" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_margin="@dimen/fab_margin" android:src="@android:drawable/ic_dialog_email" app:layout_anchor="@+id/nestedscrollview" --> BottomSheet view ID app:layout_anchorGravity="bottom|end" app:elevation="4dp" />

y este es el código de la Vista inferior de la hoja

<android.support.v4.widget.NestedScrollView android:id="@+id/nestedscrollview" 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:layout_width="match_parent" android:layout_height="wrap_content" app:layout_behavior="android.support.design.widget.BottomSheetBehavior" tools:context="com.pub.uac.ui.location.LocationActivity" android:background="@color/background_white_trasnparent" > ... </...


Depende de lo que quiere decir con "no puede hacer que funcione" y también de lo que trata de lograr.

Funciona mejor si configura el FAB:

app:layout_anchorGravity="top|end"

Usaste "bottom" en lugar de "top", por lo que el FAB no será empujado por la hoja inferior, permanecerá en la parte inferior. Con "arriba" debería al menos seguir la hoja.