支持 Material 设计中的 FloatingActionButton ( FAB ) 没有提升

No elevation For FloatingActionButton ( FAB ) in Support Material Design

的帮助下,我构建了一个浮动操作按钮来向我的列表视图添加元素

代码很简单:

<android.support.design.widget.FloatingActionButton
    android:id="@+id/fab"
    app:backgroundTint="@color/spg_rosa"
    app:borderWidth="0dp"
    app:elevation="4dp"
    app:fabSize="normal"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:src="@drawable/ic_add_white_48dp"
    android:layout_alignParentBottom="true"
    android:layout_alignParentRight="true"
    android:layout_alignParentEnd="true"
    />

事情是

app:elevation="4dp"

不行,我看不到影子!

我从 Google 抓取图标 : https://www.google.com/design/icons/

有什么想法吗?

编辑:我在 Samsung S3 Mini ( API 16 )

中使用它

我刚刚在 Samsung S3 Mini (API 16) 上测试了您的样本。 对我来说,海拔工程。 因为高程值太小,不太明显,请尝试增加该值。正如 BrentM 所说,如果未添加 app:borderWidth="0dp",海拔将不起作用。

你的问题是 "android:layout_alignParentBottom="true",这意味着你的按钮正好在底部边缘,尝试在底部添加至少 10dp 的边距,它会解决你的问题。

<android.support.design.widget.FloatingActionButton
    android:id="@+id/fab"
    app:backgroundTint="@color/spg_rosa"
    app:borderWidth="0dp"
    app:elevation="4dp"
    app:fabSize="normal"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:src="@drawable/ic_add_white_48dp"
    android:layout_alignParentBottom="true"
    android:layout_alignParentRight="true"
    android:layout_alignParentEnd="true"
    android:layout_marginBottom="10dp"
    />

此致!

问题是我的列表视图是黑色的! 我将颜色主题更改为白色,我可以看到阴影!