WindowInsets Clase
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í.
Describe un conjunto de conjuntos para el contenido de la ventana.
[Android.Runtime.Register("android/view/WindowInsets", DoNotGenerateAcw=true)]
public sealed class WindowInsets : Java.Lang.Object
[<Android.Runtime.Register("android/view/WindowInsets", DoNotGenerateAcw=true)>]
type WindowInsets = class
inherit Object
- Herencia
- Atributos
Comentarios
Describe un conjunto de conjuntos para el contenido de la ventana.
WindowInsets son inmutables y se pueden expandir para incluir más tipos de conjunto en el futuro. Para ajustar los conjuntos, use uno de los métodos clonados proporcionados para obtener una nueva instancia de WindowInsets con las propiedades ajustadas.
Nota: Antes android.os.Build.VERSION_CODES#P Pde , las instancias de WindowInsets solo eran inmutables durante un solo paso de diseño (es decir, devolverían los mismos valores entre View#onApplyWindowInsets y View#onLayout, pero podrían devolver otros valores de lo contrario). A partir de android.os.Build.VERSION_CODES#P P, WindowInsets siempre son inmutables e implementan la igualdad.
Java documentación para android.view.WindowInsets.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Constructores
| Nombre | Description |
|---|---|
| WindowInsets(WindowInsets) |
Construye un nuevo WindowInsets, copiando todos los valores de un WindowInsets de origen. |
Propiedades
| Nombre | Description |
|---|---|
| Class |
Devuelve la clase en tiempo de ejecución de este |
| Consumed |
Instancia |
| DisplayCutout |
Devuelve el recorte de pantalla si hay uno. |
| DisplayShape |
Devuelve la forma de presentación en el espacio de coordenadas de la ventana. |
| Frame |
Devuelve el tamaño asumido de la ventana, en relación con el |
| Handle |
Identificador de la instancia de Android subyacente. (Heredado de Object) |
| HasInsets |
Devuelve true si windowInsets tiene conjuntos distintos de cero. |
| HasStableInsets |
Devuelve true si windowInsets tiene conjuntos estables distintos de cero. |
| HasSystemWindowInsets |
Devuelve true si windowInsets tiene conjuntos de ventanas del sistema que no son ceros. |
| IsConsumed |
Compruebe si estos conjuntos se han consumido completamente. |
| IsRound |
Devuelve true si la ventana asociada tiene una forma redonda. |
| JniIdentityHashCode |
Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad. (Heredado de Object) |
| JniManagedPeerState |
Describe un conjunto de conjuntos para el contenido de la ventana. (Heredado de JavaObject) |
| JniPeerMembers |
Obtiene los metadatos del mismo nivel de JNI usados por el .NET para el entorno de ejecución de enlace de Android. |
| MandatorySystemGestureInsets |
Este método está en desuso en el nivel de API 30. Use getInsets(int) con Type.mandatorySystemGestures() en su lugar. |
| PeerReference |
Obtiene la referencia de objeto JNI para este Java del mismo nivel. (Heredado de Object) |
| PrivacyIndicatorBounds |
Devuelve el |
| StableInsetBottom |
Devuelve el conjunto estable inferior en píxeles. |
| StableInsetLeft |
Devuelve el conjunto estable izquierdo en píxeles. |
| StableInsetRight |
Devuelve el conjunto estable derecho en píxeles. |
| StableInsets |
Devuelve los conjuntos estables en píxeles. |
| StableInsetTop |
Devuelve el conjunto estable superior en píxeles. |
| SystemGestureInsets |
Este método está en desuso en el nivel de API 30. Use getInsets(int) con Type.systemGestures() en su lugar. |
| SystemWindowInsetBottom |
Devuelve la ventana inferior del sistema en píxeles. |
| SystemWindowInsetLeft |
Devuelve la ventana izquierda del sistema en píxeles. |
| SystemWindowInsetRight |
Devuelve la ventana del sistema derecha que se establece en píxeles. |
| SystemWindowInsets |
Devuelve los conjuntos de ventanas del sistema en píxeles. |
| SystemWindowInsetTop |
Devuelve el conjunto de la ventana del sistema superior en píxeles. |
| TappableElementInsets |
Este método está en desuso en el nivel de API 30. Use getInsets(int) con Type.tappableElement() en su lugar. |
| ThresholdClass |
Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código. (Heredado de Object) |
| ThresholdType |
Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código. (Heredado de Object) |
Métodos
| Nombre | Description |
|---|---|
| Clone() |
Crea y devuelve una copia de este objeto. (Heredado de Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Describe un conjunto de conjuntos para el contenido de la ventana. (Heredado de JavaObject) |
| ConsumeDisplayCutout() |
Devuelve una copia de esta windowInsets con el recorte totalmente consumido. |
| ConsumeStableInsets() |
Devuelve una copia de esta windowInsets con los conjuntos estables totalmente consumidos. |
| ConsumeSystemWindowInsets() |
Devuelve una copia de esta ventana WindowInsets con los conjuntos de ventanas del sistema totalmente consumidos. |
| Dispose() |
Libera los recursos mantenidos por este Java del mismo nivel. (Heredado de Object) |
| Dispose(Boolean) |
Libera los recursos mantenidos por este Java del mismo nivel. (Heredado de Object) |
| DisposeUnlessReferenced() |
Describe un conjunto de conjuntos para el contenido de la ventana. (Heredado de JavaObject) |
| Equals(Object) |
Describe un conjunto de conjuntos para el contenido de la ventana. (Heredado de JavaObject) |
| Equals(Object) |
Indica si algún otro objeto es "igual a" este. (Heredado de Object) |
| GetBoundingRects(Int32) |
Devuelve una lista de |
| GetBoundingRectsIgnoringVisibility(Int32) |
Devuelve una lista de |
| GetHashCode() |
Devuelve un valor de código hash para el objeto . (Heredado de Object) |
| GetInsets(Int32) |
Devuelve los conjuntos de un conjunto específico de ventanas que causan los conjuntos, indicados por la |
| GetInsetsIgnoringVisibility(Int32) |
Devuelve los conjuntos de conjuntos de ventanas específicos que pueden provocar, indicados por la |
| GetRoundedCorner(Int32) |
Devuelve el |
| Inset(Insets) |
Devuelve una copia de esta instancia que se establece en las instrucciones especificadas. |
| Inset(Int32, Int32, Int32, Int32) |
Devuelve una copia de esta instancia que se establece en las instrucciones especificadas. |
| IsVisible(Int32) |
Devuelve si un conjunto de ventanas que pueden provocar conjuntos está visible actualmente en pantalla, independientemente de si realmente se superpone con esta ventana. |
| JavaFinalize() |
Obsoletos.
Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto . (Heredado de Object) |
| Notify() |
Activa un único subproceso que está esperando en el monitor de este objeto. (Heredado de Object) |
| NotifyAll() |
Activa todos los subprocesos que están esperando en el monitor de este objeto. (Heredado de Object) |
| ReplaceSystemWindowInsets(Int32, Int32, Int32, Int32) |
Devuelve una copia de esta ventana WindowInsets con los conjuntos de ventanas del sistema seleccionados reemplazados por nuevos valores. |
| ReplaceSystemWindowInsets(Rect) |
Devuelve una copia de esta ventana WindowInsets con los conjuntos de ventanas del sistema seleccionados reemplazados por nuevos valores. |
| SetHandle(IntPtr, JniHandleOwnership) |
Establece la propiedad Handle. (Heredado de Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Describe un conjunto de conjuntos para el contenido de la ventana. (Heredado de JavaObject) |
| ToArray<T>() |
Crea una matriz administrada a partir de este contenedor de matriz Java. (Heredado de Object) |
| ToString() |
Devuelve una representación de cadena del objeto . (Heredado de Object) |
| UnregisterFromRuntime() |
Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad. (Heredado de Object) |
| Wait() |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em< o >em<interrumpido>/em<.><> (Heredado de Object) |
| Wait(Int64, Int32) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
| Wait(Int64) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| IJavaPeerable.Disposed() |
Describe un conjunto de conjuntos para el contenido de la ventana. (Heredado de JavaObject) |
| IJavaPeerable.Finalized() |
Describe un conjunto de conjuntos para el contenido de la ventana. (Heredado de JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Describe un conjunto de conjuntos para el contenido de la ventana. (Heredado de JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Describe un conjunto de conjuntos para el contenido de la ventana. (Heredado de JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Describe un conjunto de conjuntos para el contenido de la ventana. (Heredado de JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Describe un conjunto de conjuntos para el contenido de la ventana. (Heredado de JavaObject) |
Métodos de extensión
| Nombre | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtiene el nombre JNI del tipo de la instancia |
| JavaAs<TResult>(IJavaPeerable) |
Intente coerción |
| JavaCast<TResult>(IJavaObject) |
Realiza una conversión de tipos comprobados en tiempo de ejecución de Android. |
| JavaCast<TResult>(IJavaObject) |
Describe un conjunto de conjuntos para el contenido de la ventana. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Intente coerción |