【问题标题】:Alpha applied to floating action button creates weird circle?应用于浮动操作按钮的 Alpha 会创建奇怪的圆圈?
【发布时间】:2016-03-20 18:06:23
【问题描述】:

在我的应用程序中,我使用的是 Material Design 浮动操作按钮。每当我将按钮的 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>

【问题讨论】:

  • 这很可能是因为背景用于创建阴影或高度
  • 您找到解决方法了吗?有同样的问题。

标签: android floating-action-button


【解决方案1】:

这很可能是因为背景用于创建shadowelevation和src来显示fab的主要内容但是你正在改变它看看fab的这个源代码https://android.googlesource.com/platform/frameworks/support/+/master/design/src/android/support/design/widget/FloatingActionButton.java?autodive=0%2F%2F

【讨论】:

    猜你喜欢
    • 2016-12-05
    • 2017-03-11
    • 1970-01-01
    • 2015-06-25
    • 1970-01-01
    • 1970-01-01
    • 2014-12-26
    • 2017-08-17
    • 2015-05-15
    相关资源
    最近更新 更多