Window.SetNavigationBarColor(Color) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define a cor da barra de navegação para esta janela.
[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
Parâmetros
- color
- Color
O valor Android.Graphics.Color usado para cor.
- Atributos
Comentários
Define a cor da barra de navegação como .
Para que isso entre em vigor, a janela deve estar desenhando os planos de fundo da barra do sistema e android.view.WindowManager.LayoutParams#FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDSandroid.view.WindowManager.LayoutParams#FLAG_TRANSLUCENT_NAVIGATION não deve ser definida.
Se não for opaco, considere a configuração android.view.View#SYSTEM_UI_FLAG_LAYOUT_STABLE e android.view.View#SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION.
O transitionName para o plano de fundo de exibição será "android:navigation:background".
Se a cor for transparente e a janela impor o contraste da barra de navegação, o sistema determinará se um scrim é necessário e desenhará um em nome do aplicativo para garantir que a barra de navegação tenha contraste suficiente com o conteúdo deste aplicativo e definirá um plano de fundo de barra eficaz apropriado adequadamente.
Se o aplicativo for direcionado android.os.Build.VERSION_CODES#VANILLA_ICE_CREAM VANILLA_ICE_CREAM ou superior, a cor será transparente e não poderá ser alterada.
Este membro foi preterido. Desenhe o plano de fundo adequado para trás WindowInsets.Type#navigationBars() ou WindowInsets.Type#tappableElement() em vez disso.
Java documentação para android.view.Window.setNavigationBarColor(int).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.