View.SystemUiVisibility Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Precaución
This property has an incorrect enumeration type. Use the SystemUiFlags property instead.
Devuelve la última #setSystemUiVisibility(int)
vista que ha solicitado esta vista. -o bien- Solicitar que se cambie la visibilidad de la barra de estado u otras decoraciones de pantalla o ventana.
[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 de propiedad
Marcas bit a bit o de #SYSTEM_UI_FLAG_LOW_PROFILE
marcas , , #SYSTEM_UI_FLAG_FULLSCREEN
#SYSTEM_UI_FLAG_HIDE_NAVIGATION
#SYSTEM_UI_FLAG_LAYOUT_STABLE
, #SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
, #SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
, , #SYSTEM_UI_FLAG_IMMERSIVE
y #SYSTEM_UI_FLAG_IMMERSIVE_STICKY
.
- Atributos
Comentarios
Documentación del captador de propiedades:
Devuelve la última #setSystemUiVisibility(int)
vista que ha solicitado esta vista.
Este miembro está en desuso. Las marcas SystemUiVisibility están en desuso. En su lugar, use WindowInsetsController
.
Documentación de Java para android.view.View.getSystemUiVisibility()
.
Documentación del establecedor de propiedades:
Solicite que se cambie la visibilidad de la barra de estado u otras decoraciones de pantalla o ventana.
Este método se usa para poner la interfaz de usuario sobre el dispositivo en modos temporales en los que la atención del usuario se centra más en el contenido de la aplicación, atenuando u ocultando las prestaciones del sistema circundantes. Normalmente se usa junto con Window#FEATURE_ACTION_BAR_OVERLAY Window.FEATURE_ACTION_BAR_OVERLAY
, lo que permite colocar el contenido de las aplicaciones detrás de la barra de acciones (y con estas marcas otras prestaciones del sistema) para que se puedan realizar transiciones suaves entre ocultarlas y mostrarlas.
Dos ejemplos representativos del uso de la visibilidad de la interfaz de usuario del sistema es implementar una aplicación de exploración de contenido (como un lector de revistas) y una aplicación de reproducción de vídeo.
El primer código muestra una implementación típica de una vista en una aplicación de exploración de contenido. En esta implementación, la aplicación entra en modo orientado a contenido ocultando la barra de estado y la barra de acciones, y colocando los elementos de navegación en modo de iluminación. A continuación, el usuario puede interactuar con el contenido mientras está en este modo. Esta aplicación debe proporcionar una manera sencilla de que el usuario desactive el modo (por ejemplo, para comprobar la información en la barra de estado o las notificaciones de acceso). En la implementación aquí, esto se hace simplemente pulsando en el contenido.
{
Este miembro está en desuso. Las marcas SystemUiVisibility están en desuso. En su lugar, use WindowInsetsController
.
Documentación de Java para android.view.View.setSystemUiVisibility(int)
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.