2016-03-09 2 views
0

Это моя FAB кнопка:FloatingActionButton (FAB) с библиотекой поддержки Android Design не подъемная

<android.support.design.widget.FloatingActionButton 
     android:id="@+id/button" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_gravity="bottom" 
     android:layout_margin="16dp" 
     android:src="@drawable/c" 
     app:elevation="6dp" 
     app:backgroundTint="#fa1d1d" /> 

Я использую поддержки Design LIB: compile 'com.android.support:design:23.1.1' и тестирование на Android 6.0.1

Главная проблема в том, что независимо от значения, установленного для elevation, он выглядит одинаково каждый раз. Вот скриншот. Первая кнопка имеет отметку 6, затем 12, затем 24

Похоже, что мне не хватает чего-то очень простого.

enter image description here

+0

его не то же самое. см. тени для каждого из них. – Raghunandan

+0

Тень не должна быть доминирующей визуальной внешностью. Если бы вы сделали это на белом фоне, это было бы более заметно. –

+0

Да, я пробовал красный на красном фоне сейчас, и я вижу разницу, хотя он очень тонкий. Спасибо – vkislicins

ответ

1

Это выглядит правильно, я считаю, что вы искажая значение высоты. Высота только изменяет тень, нарисованную под представлением. Из документов:

Возвышение зрения (...) определяет внешний вид своей тени

(http://developer.android.com/training/material/shadows-clipping.html)

Если вы осмотрите внимательно, вы увидите, что последняя кнопка, тень больше и больше «разбросана».

+0

Да, вы правы, спасибо. Он работает, но очень тонкий. Является более заметным, если я пытаюсь использовать тот же фон, что и цвет FAB. Я думаю, что то, что я искал, это способ поднять его немного больше, т. Е. Сделать тень более заметной, но да, логически, чем выше объект, тем более распространенной является тень. Еще раз спасибо. – vkislicins

Смежные вопросы