将仰角阴影添加到ExtendedFloatingActionButton

问题描述

我正在尝试向com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton添加标高(阴影),但这并不适用
到目前为止,我已经尝试添加

app:elevation="8dp"
app:borderWidth="0dp"

即使有人提到的顺序不同,它也会有所不同
删除android:background和其他一些属性,只是为了查看它是否与海拔高度发生冲突但没有运气。
当前完整的定义如下:

<com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton
        android:id="@+id/save_reminder_fab"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentEnd="true"
        android:layout_alignParentRight="true"
        android:layout_gravity="bottom|end"
        android:layout_margin="@dimen/fab_margin"
        android:text="@string/save"
        android:textAllCaps="true"
        android:textColor="@color/white"
        android:paddingTop="10dp"
        android:paddingBottom="10dp"
        android:paddingStart="15dp"
        android:paddingLeft="15dp"
        android:paddingRight="20dp"
        android:paddingEnd="20dp"
        app:elevation="8dp"
        app:borderWidth="0dp"
        app:icon="@drawable/ic_check_white_18dp"
        app:backgroundTint="@color/colorPrimary"
        app:layout_anchorGravity="bottom|end" />

解决方法

用于设置高程的属性为 class1 ,默认值为class2

使用:

app:elevation

enter image description here

检查材料组件库并使用最新的稳定版本(当前为6dp)。