Изменение цвета панели навигации программно на LG Q6 - PullRequest
0 голосов
/ 06 июня 2018

Я пытаюсь изменить цвет панели навигации, либо через тему, либо программно.

Вот что я пробовал до сих пор:

в style-v21:

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
    <item name="colorPrimary">#123456</item>
    <item name="colorPrimaryDark">#012345</item>
    <item name="colorAccent">#987654</item>
    <item name="android:windowDrawsSystemBarBackgrounds">true</item>
    <item name="android:navigationBarColor">@color/colorAccent</item>
</style>

программно:

Window w = getWindow();
w.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
w.setNavigationBarColor(ContextCompat.getColor(this, R.color.colorAccent));

Проблема в том, что она отлично работает на устройствах Nexus (с Android 7.1.1), , но не на LG Q6 (также сAndroid 7.1.1).

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

Я тожепопробовал почти все здесь , здесь , здесь , здесь и здесь , но безуспешно.

Спасибо за вашу помощь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...