Мне нужно изменить панель навигации на Android. Так же, как "легкий" вариант справа на изображении ниже
как указано в https://www.google.co.in/design/spec/layout/structure.html#structure-system-bars.
Теперь я могу изменить фон панели навигации, используя
"android:navigationBarColor"
Я получаю
но, похоже, не меняется цвет кнопки в темном.
У кого-то есть идея, как это сделать.
PS:
Во время исследования в AOSP для классов, ответственных за NavigationButtons, я мог найти NavigationBarView.java, PhoneStatusBar.java, PhoneWindowManager.java, navigation_bar.xml.
Я думал о том, как получить ссылку на кнопки навигации, такие как ic_sysbar_recent
, и изменить их оттенок. Но они частные, и я не могу получить их ссылку.
Кроме того, я видел людей, использующих библиотеку xposed, чтобы сделать это L-NAVBAR, но я не хочу использовать внешнюю библиотеку.