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.