Я хочу программно изменить цвет строки состояния на устройствах с предварительным леоптипом. Я хорошо знаю, что дизайн материала colouPrimaryDark не будет работать на pre-lollipop, поскольку цвет строки состояния является заботой самой ОС, которые устройства с предварительной лепкой не будут предоставлять такую функцию. Поэтому я хочу сделать это программно через java-файл. Это возможно?Android - изменить цвет строки состояния на предустановленных устройствах
В настоящее время я использую этот код дизайна материала.
<resources>
<!-- Base application theme. -->
<style name="AppTheme" parent="AppTheme.Base">
<!-- Customize your theme here. -->
</style>
<style name="AppTheme.Base" parent="Theme.AppCompat.Light.NoActionBar">
<item name="colorPrimary">@color/primaryColor</item>
<item name="colorPrimaryDark">@color/primaryColor</item>
<item name="colorAccent">@color/primaryColor</item>
</style>
Поскольку это не будут работать с API ниже 21. Так что я хочу сделать это с помощью Java.
Я не думаю, что это возможно. – camelCaseCoder
его возможно, есть много приложений на рынке, которые делают это .. например whatsapp например –
@Yash Singh: У меня есть предварительное леденецкое представление и цвет панели состояния приложения Black. – kevz