web-dev-qa-db-fra.com

Android: changement de couleur de la barre d'état pour le niveau d'API inférieur à 21

J'essaie de changer la couleur de la barre d'état pour le niveau d'API inférieur à 21.En changeant la couleur principale dans le style de thème, nous pouvons changer la couleur dans la barre d'état pour le niveau d'API 21.

Playstore

Je cherche comment changer la couleur de la barre d'état pour la version inférieure

Est-ce que quelqu'un peut m'aider s'il vous plait ?

15
Binil Surendran

La modification de la couleur de la barre d'état est disponible sur Lollipop

mais en fait, vous pouvez changer la couleur de la barre d'état pour Api> = 19

à l'intérieur du style de valeur-v19 mis

<?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>

la couleur d'arrière-plan de la barre d'état deviendra une couleur transparente, et pour la colorier, il vous suffit de mettre une couleur d'arrière-plan dans votre application afin que la barre d'état prenne cette couleur

j'espère que c'était clair et utile

14
Netero

La modification de la fonction de couleur de la barre d'état n'est disponible qu'à partir de Lollipop. Les versions inférieures du système d'exploitation n'ont pas cette fonctionnalité. Il n'y a aucun moyen pour vous de changer la couleur de la barre d'état dans les appareils pré Lollipop.

4
Jayakrishnan Salim

La coloration de la barre d'état n'est pas prise en charge jusqu'à la date de la dernière version de AppCompat v7:23.1.0 aussi.

Jetez un oeil à blog des développeurs Android

De la poste:

Sur les anciennes plates-formes, AppCompat émule le thème des couleurs lorsque cela est possible. Pour le moment, cela se limite à colorier la barre d'action et certains widgets.

Ce qui signifie que la bibliothèque AppCompat ne colorera que les barres d'état sur Lollipop et au-dessus.

3
Anoop M