Потрясающий вид - это особый вид, и вы должны соблюдать его требования.При этом его ширина и высота должны быть "wrap_content"
.Если вы хотите, чтобы ваш потрясающий вариант был мини-версией, вы можете добавить app:fabSize="mini"
.Вы можете использовать layout_gravity
, чтобы установить его положение на экране (в моем примере ниже это будет в правом нижнем углу).Также значок должен быть 24dp x 24dp.Я рекомендую скачать ваши иконки с https://material.io/tools/icons/?style=baseline, где вы можете выбрать размер изображения и все такое.
<com.google.android.material.floatingactionbutton.FloatingActionButton
android:id="@+id/fab"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom|end"
android:layout_margin="@dimen/fab_margin"
android:onClick="@{() -> viewModel.onFabPressed()}"
app:srcCompat="@drawable/ic_baseline_add_24px"/>
Приведенный выше XML-код является рабочим образцом одного из моих приложений.Надеюсь, это поможет и удачного дня!