在我的应用程序中,我使用的是材质设计浮动操作按钮。每当我将按钮的backgroundTintColor属性更改为alpha低于255的内容时,它会在按钮内创建这个奇怪的圆圈。我用xml代码提供了下面按钮的图片......非常感谢任何帮助。
<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>
答案 0 :(得分:1)
最有可能的原因是后台用于创建shadow
或elevation
和src以显示fab
的主要内容,但您要更改它,请查看此源代码{ {1}} https://android.googlesource.com/platform/frameworks/support/+/master/design/src/android/support/design/widget/FloatingActionButton.java?autodive=0%2F%2F