Я использую Theme.AppCompat.DayNight
в качестве темы родительского стиля, как:
<style name="AppTheme" parent="Theme.AppCompat.DayNight">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
<item name="android:navigationBarColor">@color/material_grey_800</item>
<item name="android:windowLightNavigationBar">true</item>
</style>
Теперь, тема в AppCompat->res->values->values.xml
, у нас есть цвета, определенные как:
<resources xmlns:ns1="urn:oasis:names:tc:xliff:document:1.2">
<color name="abc_search_url_text_normal">#7fa87f</color>
<color name="abc_search_url_text_pressed">@android:color/black</color>
<color name="abc_search_url_text_selected">@android:color/black</color>
<color name="accent_material_dark">@color/material_deep_teal_200</color>
<color name="accent_material_light">@color/material_deep_teal_500</color>
<color name="background_floating_material_dark">@color/material_grey_800</color>
и, как показано в моем style.xml
, я могу использовать @color/material_grey_800
, чтобы получить желаемый цвет. Но возможно ли использовать имя переменной background_floating_material_dark
в моем стиле, например:
<item name="android:navigationBarColor">background_floating_material_dark</item>
?