View.SystemUiVisibility Propriedade
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.
Cuidado
This property has an incorrect enumeration type. Use the SystemUiFlags property instead.
Retorna o último #setSystemUiVisibility(int) que essa exibição solicitou.; Solicite que a visibilidade da barra de status ou de outras decorações de tela/janela seja alterada.
[System.Obsolete("This property has an incorrect enumeration type. Use the SystemUiFlags property instead.")]
public virtual Android.Views.StatusBarVisibility SystemUiVisibility { [Android.Runtime.Register("getSystemUiVisibility", "()I", "GetGetSystemUiVisibilityHandler")] get; [Android.Runtime.Register("setSystemUiVisibility", "(I)V", "GetSetSystemUiVisibility_IHandler")] set; }
[<System.Obsolete("This property has an incorrect enumeration type. Use the SystemUiFlags property instead.")>]
[<get: Android.Runtime.Register("getSystemUiVisibility", "()I", "GetGetSystemUiVisibilityHandler")>]
[<set: Android.Runtime.Register("setSystemUiVisibility", "(I)V", "GetSetSystemUiVisibility_IHandler")>]
member this.SystemUiVisibility : Android.Views.StatusBarVisibility with get, set
Valor da propriedade
Bit a bit ou de sinalizadores#SYSTEM_UI_FLAG_LOW_PROFILE, , , #SYSTEM_UI_FLAG_HIDE_NAVIGATION, #SYSTEM_UI_FLAG_FULLSCREEN, #SYSTEM_UI_FLAG_LAYOUT_STABLE, #SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION, e #SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN#SYSTEM_UI_FLAG_IMMERSIVE. #SYSTEM_UI_FLAG_IMMERSIVE_STICKY
- Atributos
Comentários
Documentação do getter de propriedades:
Retorna o último #setSystemUiVisibility(int) que essa exibição solicitou.
Este membro foi preterido. Os sinalizadores SystemUiVisibility foram preteridos. Use WindowInsetsController em seu lugar.
Documentação Java para android.view.View.getSystemUiVisibility().
Documentação do setter de propriedades:
Solicite que a visibilidade da barra de status ou de outras decorações de tela/janela seja alterada.
Esse método é usado para colocar a interface do usuário sobre o dispositivo em modos temporários em que a atenção do usuário se concentra mais no conteúdo do aplicativo, diminuindo ou ocultando as funcionalidades do sistema ao redor. Normalmente, isso é usado em conjunto com Window#FEATURE_ACTION_BAR_OVERLAY Window.FEATURE_ACTION_BAR_OVERLAY, permitindo que o conteúdo dos aplicativos seja colocado atrás da barra de ações (e com esses sinalizadores outras funcionalidades do sistema) para que transições suaves entre ocultar e mostrar eles possam ser feitas.
Dois exemplos representativos do uso da visibilidade da interface do usuário do sistema são implementar um aplicativo de navegação de conteúdo (como um leitor de revista) e um aplicativo de reprodução de vídeo.
O primeiro código mostra uma implementação típica de um modo de exibição em um aplicativo de navegação de conteúdo. Nessa implementação, o aplicativo entra em um modo orientado a conteúdo ocultando a barra de status e a barra de ações e colocando os elementos de navegação no modo de apagar luzes. Em seguida, o usuário pode interagir com o conteúdo nesse modo. Esse aplicativo deve fornecer uma maneira fácil para o usuário alternar para fora do modo (como verificar informações na barra de status ou notificações de acesso). Na implementação aqui, isso é feito simplesmente tocando no conteúdo.
{
Este membro foi preterido. Os sinalizadores SystemUiVisibility foram preteridos. Use WindowInsetsController em seu lugar.
Documentação Java para android.view.View.setSystemUiVisibility(int).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.