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 esse modo de exibição solicitou. -ou- Solicite que a visibilidade da barra de status ou outras decorações de tela/janela sejam alteradas.
[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
Bitwise-ou de bandeiras #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
, #SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
, #SYSTEM_UI_FLAG_IMMERSIVE
, e #SYSTEM_UI_FLAG_IMMERSIVE_STICKY
.
- Atributos
Comentários
Documentação do proprietário getter:
Retorna o último #setSystemUiVisibility(int)
que esse modo de exibição solicitou.
Este membro foi preterido. Os sinalizadores SystemUiVisibility foram preteridos. Use o WindowInsetsController
em vez disso.
Documentação Java para android.view.View.getSystemUiVisibility()
.
Documentação do setter de propriedades:
Solicite que a visibilidade da barra de status ou outras decorações de tela/janela sejam alteradas.
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 está mais focada no conteúdo do aplicativo, escurecendo ou ocultando os recursos do sistema ao redor. Isso normalmente é usado em conjunto com Window#FEATURE_ACTION_BAR_OVERLAY Window.FEATURE_ACTION_BAR_OVERLAY
o , permitindo que o conteúdo dos aplicativos seja colocado atrás da barra de ação (e com esses sinalizadores outros recursos do sistema) para que transições suaves entre ocultar e mostrá-los possam ser feitas.
Dois exemplos representativos do uso da visibilidade da interface do usuário do sistema é a implementação de 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 View 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ção e colocando os elementos de navegação no modo de apagão. O usuário pode então interagir com o conteúdo enquanto estiver nesse modo. Esse aplicativo deve fornecer uma maneira fácil para o usuário sair 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 o WindowInsetsController
em vez disso.
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 usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.