1

我不知道为什么即使在我的 FAB(FloatingActionButton) 的静止状态下也会产生连锁反应。这是它的外观: 不适当的 FAB

这是我在 xml 中的实现:

<android.support.design.widget.FloatingActionButton
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginBottom="16dp"
    android:layout_alignParentBottom="true"
    android:layout_centerHorizontal="true"
    android:src="@drawable/white_plus"
    android:id="@+id/plusIcon"
    android:padding="0dp"
    app:pressedTranslationZ="12dp"
    app:elevation="6dp"
    app:paddingEnd="0dp"
    app:paddingStart="0dp"
    android:clickable="true"/>
4

2 回答 2

1

出现这个问题是因为我将 colorAccent 设置为 #af18cccc,因此它不是完全不透明的。将 colorAccent 更改为#ff18cccc 后,它工作得很好。为了带来透明效果,我从 java 代码中调用了 setAlpha(0.8)。现在,它就像一个魅力!:)

于 2015-10-31T08:58:01.590 回答
1

除了Sid 的 answer,您还可以拨打

android:alpha = "0.8" 

直接在 XML 中。

于 2018-01-06T22:12:02.560 回答