Я пытаюсь изменить цвет панели навигации, либо через тему, либо программно.
Вот что я пробовал до сих пор:
в 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 имеет свой собственный цвет панели навигации), но я не знаю как.
Я тожепопробовал почти все здесь , здесь , здесь , здесь и здесь , но безуспешно.
Спасибо за вашу помощь!