Android: изменение цвета строки состояния для уровня API ниже 21
3 ответов
изменение цвета строки состояния доступно из Lollipop
но на самом деле вы можете изменить цвет строки состояния для Api >= 19
внутри стиля value-v19 put
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="AppTheme" parent="MaterialDrawerTheme.Light">
<!-- Customize your theme here. -->
<item name="android:windowNoTitle">true</item>
<item name="android:windowTranslucentStatus">true</item>
.....
</style>
</resources>
цвет фона строки состояния станет прозрачным цветом, и для его окраски вы просто поместите цвет фона в свое приложение, чтобы строка состояния приняла этот цвет
надеюсь, что это было ясно и полезно
изменить статус бар цвет доступен только с леденцом года. Более низкие версии ОС не имеют этой функции. Вы не можете изменить цвет строки состояния в устройствах pre lollipop.
раскраска строки состояния не поддерживается до даты в последней версии AppCompat v7:23.1.0
тоже.
посмотри Android разработчики блог сообщение
от модератора :
на старых платформах, AppCompat
эмулирует цветовую тематику, где это возможно. На данный момент это ограничивается раскраской панели действий и некоторых виджетов.
что означает, что AppCompat lib будет окрашивать только строки состояния на Леденец и выше.