2015-10-28 11 views
1

Я не знаю, почему возникает эффект пульсации даже в состоянии покоя моего FAB (FloatingActionButton). Вот как это выглядит: Inappropriate FABПочему мой FloatingActionButton имеет эффект пульсации даже в состоянии покоя?

Это моя реализация в 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"/> 
+0

Это сообщение может вам помочь: http://stackoverflow.com/a/30609927/3922207 –

+0

Да, я пробовал использовать цвет/прозрачный, но не менял. Кроме того, я не устанавливаю динамический динамик rippleColor. – Sid

+0

Просто пояснить мой предыдущий комментарий - эта ссылка мне не помогла. :( – Sid

ответ

0

Эта проблема приходит, потому что я установить colorAccent на # af18cccc и, следовательно, он не был полностью непрозрачным. После того, как вы изменили colorAccent на # ff18cccc, он работал отлично. Для придания эффекта прозрачности я вызвал setAlpha (0.8) из кода Java. Теперь он работает как шарм! :)

1

В дополнение к Sid's answer, вы также можете позвонить

android:alpha = "0.8" 

непосредственно в XML.