Как изменить цвет панели навигации системы

В руководствах Android 5.0 панель навигации кажется настраиваемой: http://www.google.com/design/spec/layout/structure.html#structure-system-bars

Как изменить цвет панели навигации? Я хотел бы использовать белый стиль.

Скриншоты: Введите описание изображения здесьВведите описание изображения здесьВведите описание изображения здесьВведите описание изображения здесь


Изменить: В моих ресурсах я тестировал стиль:

<item name="android:navigationBarColor" tools:targetApi="21">@android:color/white</item> 

Но кнопки белые. Мне нужен тот же рендеринг, что и второй.

Введите описание изображения здесь

Используйте это в своей деятельности .

  if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { getWindow().setNavigationBarColor(getResources().getColor(R.color.green)); } 

Навигационная панель не должна быть окрашена

Когда вы настраиваете панели навигации и состояния, сделайте их прозрачными или измените только строку состояния. Во всех остальных случаях панель навигации должна оставаться черной.

(Источник https://developer.android.com/training/material/theme.html )

НО, вы можете использовать эту библиотеку для достижения того, чего хотите 🙂 https://github.com/jgilfelt/SystemBarTint

Добавьте этот linle в свой стиль v21 / style

 <style name="AppTheme.NoActionBar"> <item name="windowActionBar">false</item> <item name="windowNoTitle">true</item> <item name="android:windowDrawsSystemBarBackgrounds">true</item> <item name="android:statusBarColor">@android:color/transparent</item> ***<item name="android:navigationBarColor">@color/colorPrimaryDark</item>*** </style>