应用于浮动动作按钮的Alpha会产生奇怪的圆圈吗?

时间:2016-03-20 18:06:24

标签: android button action floating material

在我的应用程序中,我使用的是材质设计浮动操作按钮。每当我将按钮的backgroundTintColor属性更改为alpha低于255的内容时,它会在按钮内创建这个奇怪的圆圈。我用xml代码提供了下面按钮的图片......非常感谢任何帮助。

enter image description here

    <FrameLayout
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="bottom|right|end"
    android:layout_alignParentBottom="true"
    android:layout_alignParentRight="true">

    <android.support.design.widget.FloatingActionButton
        android:id="@+id/fab"
        android:layout_width="55dp"
        android:layout_height="55dp"
        android:clickable="true"
        android:layout_margin="12dp"
        android:src="@drawable/ic_play"
        app:backgroundTint="#64a9a9a9"
        android:layout_gravity="center"
        />

</FrameLayout>

1 个答案:

答案 0 :(得分:1)

最有可能的原因是后台用于创建shadowelevation和src以显示fab的主要内容,但您要更改它,请查看此源代码{ {1}} https://android.googlesource.com/platform/frameworks/support/+/master/design/src/android/support/design/widget/FloatingActionButton.java?autodive=0%2F%2F