FAB использует тень, LinearLayout
не подходит для этого, поскольку он переносит содержимое просмотра и игнорирует потрясающую тень.
FAB должен быть в RelativeLayout
, FrameLayout
(наиболее подходящий) или CoordinatorLayout
,Родитель FAB и основной компоновки представления не переносят размер FAB.
Базовое использование FAB в них -
<android.support.design.widget.FloatingActionButton
android:id="@+id/fab"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="end|bottom"
android:layout_margin="16dp"
app:fabSize="normal"
app:srcCompat="@drawable/ic_add_white_24dp" />