2014-11-09 5 views
1

Настройка цвета панели навигации на что-то другое, кроме черного цвета, хорошо работает с дизайном материала, если вы установите его на прозрачный (или тот же цвет, что и фон окна), и содержимое не прокручивается.Материал: высота или ширина навигационной панели

<item name="android:navigationBarColor">@android:color/transparent</item> 

Если навигационная панель имеет другой цвет, или если содержание прокручивать, чернила просто получают обрезаны при достижении бара, как на картинке:

Ink disapearing

Я хотел бы установить возвышение на панели навигации, так что оно бросает тень, и становится ясно, что это еще один слой. Это возможно?

ответ

0

Согласно сообщениям Google I/O Android, все тени генерируются некоторым источником света, который обеспечивает тени под элементами, а не над ними. Затем панель навигации не должна иметь видимой тени. enter image description here Возможно, единственное решение вашей проблемы - использовать дополнительные возможности рисования для имитации тени.

+1

На самом деле тени также выше. Есть направленный свет, который отличает большую часть тени под элементами, но есть также окружающий свет, который бросает вокруг какую-то тень. См. Http://www.google.com/design/spec/what-is-material/environment.html#environment-light-shadow – sorianiv