Window.SetNavigationBarColor(Color) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.