Android支持设计浮动操作按钮高程对于除白色

时间:2016-02-19 12:39:19

标签: android android-support-design floating-action-button

我使用compile 'com.android.support:design:23.1.1'android.support.design.widget.FloatingActionButton来创建FAB。

当背景色调颜色为白色时,高程(阴影)非常明显。

enter image description here

但对于其他颜色,海拔不可见。

enter image description here

这是我的代码:

<android.support.design.widget.FloatingActionButton
        xmlns:app="http://schemas.android.com/apk/res-auto"
        android:id="@+id/create_floating_button"
        app:elevation="6dp"
        app:borderWidth="0dp"
        android:clickable="true"
        app:backgroundTint="@color/colorAccent"
        app:rippleColor="@color/colorAccentLight"
        android:layout_margin="10dp"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"/>

除了这个问题,即使是白色,按钮也不像google material design spec中那样。

以此为例(阴影方向已关闭):

enter image description here

我做错了什么?

1 个答案:

答案 0 :(得分:0)

确保您有一个特定的layout-v21文件,其中app:elevation替换为android:elevation。在API 21之后,您需要这样做以保持良好的兼容性。