Прозрачная панель навигации в Android X - PullRequest
0 голосов
/ 08 января 2020

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

enter image description here

1 Ответ

1 голос
/ 08 января 2020

Для полупрозрачных:

В стилях

 <item name="android:windowTranslucentNavigation">true</item>

В активности

Window w = getWindow();  w.setFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION,
       WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);

Для пользовательских цветов:

В стилях

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

В деятельности

if (Build.VERSION.SDK_INT >= 21){getWindow().setNavigationBarColor(getResources().getColor(R.color.custom_color));}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...