Compartilhar via


View.SystemUiVisibility Propriedade

Definição

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_OVERLAYo , 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.

Aplica-se a