FloatingActionButton(FAB)与Android设计支持库不提升

时间:2016-03-09 15:47:01

标签: android android-support-design

这是我的FAB按钮:

    <android.support.design.widget.FloatingActionButton
        android:id="@+id/button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="bottom"
        android:layout_margin="16dp"
        android:src="@drawable/c"
        app:elevation="6dp"
        app:backgroundTint="#fa1d1d" />

我正在使用Design支持库:compile 'com.android.support:design:23.1.1'并在Android 6.0.1上进行测试

主要问题是无论我为elevation设置的值如何,每次看起来都是一样的。这是截图。第一个按钮的高度设置为6,然后是12,然后是24

感觉我错过了一些非常简单的事情。

enter image description here

1 个答案:

答案 0 :(得分:1)

对我而言,我认为你误解了高程的含义。高程仅更改在视图下绘制的阴影。来自文档:

  

视图的高程(...)决定了其阴影的视觉外观

http://developer.android.com/training/material/shadows-clipping.html

如果你仔细检查,你会看到最后一个按钮,阴影更大,更“散开”。