Langue

Window.SetNavigationBarColor(Color) Méthode

Définition

Définit la couleur de la barre colorde navigation sur .

[Android.Runtime.Register("setNavigationBarColor", "(I)V", "GetSetNavigationBarColor_IHandler")]
public abstract void SetNavigationBarColor(Android.Graphics.Color color);
[<Android.Runtime.Register("setNavigationBarColor", "(I)V", "GetSetNavigationBarColor_IHandler")>]
abstract member SetNavigationBarColor : Android.Graphics.Color -> unit

Paramètres

color
Color

Valeur Android.Graphics.Color utilisée pour la couleur.

Attributs

Remarques

Définit la couleur de la barre de navigation sur .

Pour que cela prenne effet, la fenêtre doit dessiner les arrière-plans de la barre système avec android.view.WindowManager.LayoutParams#FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS et android.view.WindowManager.LayoutParams#FLAG_TRANSLUCENT_NAVIGATION ne doit pas être définie.

Si ce n’est pas opaque, envisagez de définir android.view.View#SYSTEM_UI_FLAG_LAYOUT_STABLE et android.view.View#SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION.

Le nom de transition de l’arrière-plan de l’affichage est « android :navigation :background ».

Si la couleur est transparente et que la fenêtre applique le contraste de la barre de navigation, le système détermine si un scrim est nécessaire et en dessine un pour le compte de l’application pour vous assurer que la barre de navigation a suffisamment de contraste avec le contenu de cette application et définit un arrière-plan de barre efficace approprié en conséquence.

Si l’application cible android.os.Build.VERSION_CODES#VANILLA_ICE_CREAM VANILLA_ICE_CREAM ou supérieure, la couleur est transparente et ne peut pas être modifiée.

Ce membre est déconseillé. Dessinez l’arrière-plan approprié derrière WindowInsets.Type#navigationBars() ou WindowInsets.Type#tappableElement() à la place.

Java documentation pour android.view.Window.setNavigationBarColor(int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à