如何删除FloatingActionButton下面的灰色阴影颜色

时间:2015-09-06 14:31:38

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

我在FloatingActionButton下面看到浅灰色,如图所示。任何人都知道如何删除它。我在Lollipop版本上进行了测试。

我的xml代码

<android.support.design.widget.FloatingActionButton
    android:id="@+id/fab"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    android:layout_alignParentRight="true"
    android:src="@drawable/ic_add_black"
    app:borderWidth="0dp"
    app:fabSize="mini"
    app:rippleColor="@color/colorPrimaryDark" />

Floating action button

3 个答案:

答案 0 :(得分:8)

尝试设置elevation

app:elevation="0dp"

答案 1 :(得分:0)

当您设置高程并且fab元素的空间不足以显示&#34; shadow&#34;时会发生这种情况。

然后您可以按照上面的建议将高程设置为0dp,或者设置像

这样的边距
<android.support.design.widget.FloatingActionButton
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:src="@drawable/ic_build_white_36dp"
    android:id="@+id/build"
    app:elevation="4dp"
    android:clickable="true"
    android:layout_margin="10dp"
    android:layout_alignParentBottom="true"
    android:layout_alignParentEnd="true" />

通过这种方式,&#34;提升效应&#34;会正确显示

答案 2 :(得分:-1)

您可以使用以下方法覆盖FAB的高程:

android:elevation="0dp"

View.setElevation(float)

我是通过在Google上搜索找到的 - 尝试下次找到答案。