WindowInsets Clase

Definición

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
WindowInsets
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 conjuntos en el futuro. Para ajustar los conjuntos, use uno de los métodos de clonación 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 único paso de diseño (es decir, devolvería los mismos valores entre View#onApplyWindowInsets y View#onLayout, pero podrían devolver otros valores de lo contrario). android.os.Build.VERSION_CODES#P PA partir de , WindowInsets siempre son inmutables e implementan igualdad.

Documentación de Java para android.view.WindowInsets.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código Project y que se usan según los términos Creative Commons 2.5 Attribution License.

Constructores

WindowInsets(WindowInsets)

Construya un nuevo WindowInsets y copie todos los valores de un windowInsets de origen.

Propiedades

Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
Consumed

Instancia WindowInsets de para la que #isConsumed() devuelve true.

DisplayCutout

Devuelve el recorte de pantalla si hay uno.

DisplayShape

Devuelve la forma de presentación en el espacio de coordenadas de la ventana.

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 por completo.

IsRound

Devuelve true si la ventana asociada tiene una forma redonda.

JniIdentityHashCode

Describe un conjunto de conjuntos para el contenido de la ventana.

(Heredado de Object)
JniPeerMembers

Describe un conjunto de conjuntos para el contenido de la ventana.

MandatorySystemGestureInsets

Devuelve los conjuntos de gestos obligatorios del sistema.

PeerReference

Describe un conjunto de conjuntos para el contenido de la ventana.

(Heredado de Object)
PrivacyIndicatorBounds

Devuelve el Rect valor de los límites máximos del indicador de privacidad del sistema, para la orientación actual, en coordenadas relativas o null si aún no se han cargado los límites.

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

Devuelve los conjuntos de gestos del sistema.

SystemWindowInsetBottom

Devuelve la ventana inferior del sistema que se establece en píxeles.

SystemWindowInsetLeft

Devuelve la ventana izquierda del sistema que se establece en píxeles.

SystemWindowInsetRight

Devuelve la ventana derecha del sistema que se establece en píxeles.

SystemWindowInsets

Devuelve los conjuntos de ventanas del sistema en píxeles.

SystemWindowInsetTop

Devuelve la ventana superior del sistema que se establece en píxeles.

TappableElementInsets

Devuelve los conjuntos de elementos pulsables.

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

Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
ConsumeDisplayCutout()

Devuelve una copia de esta windowInsets con el recorte totalmente consumido.

ConsumeStableInsets()

Devuelve una copia de este WindowInsets con los conjuntos estables totalmente consumidos.

ConsumeSystemWindowInsets()

Devuelve una copia de este WindowInsets con los conjuntos de ventanas del sistema totalmente consumidos.

Dispose()

Describe un conjunto de conjuntos para el contenido de la ventana.

(Heredado de Object)
Dispose(Boolean)

Describe un conjunto de conjuntos para el contenido de la ventana.

(Heredado de Object)
Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
GetHashCode()

Devuelve un valor de código hash del objeto.

(Heredado de Object)
GetInsets(Int32)

Devuelve los conjuntos de un conjunto específico de ventanas que provocan conjuntos, indicados por la typeMask máscara de bits de Types.

GetInsetsIgnoringVisibility(Int32)

Devuelve los conjuntos de conjuntos de ventanas específicos que pueden provocar, indicados por la typeMask máscara de bits de Types, independientemente de si ese tipo está visible o no.

GetRoundedCorner(Int32)

Devuelve el RoundedCorner valor de la posición especificada si hay uno.

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()

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 este WindowInsets con los conjuntos de ventanas del sistema seleccionados reemplazados por nuevos valores.

ReplaceSystemWindowInsets(Rect)

Devuelve una copia de este WindowInsets con los conjuntos de ventanas del sistema seleccionados reemplazados por nuevos valores.

SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
ToArray<T>()

Describe un conjunto de conjuntos para el contenido de la ventana.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto.

(Heredado de Object)
UnregisterFromRuntime()

Describe un conjunto de conjuntos para el contenido de la ventana.

(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)

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, 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)

Implementaciones de interfaz explícitas

IJavaPeerable.Disposed()

Describe un conjunto de conjuntos para el contenido de la ventana.

(Heredado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Describe un conjunto de conjuntos para el contenido de la ventana.

(Heredado de Object)
IJavaPeerable.Finalized()

Describe un conjunto de conjuntos para el contenido de la ventana.

(Heredado de Object)
IJavaPeerable.JniManagedPeerState

Describe un conjunto de conjuntos para el contenido de la ventana.

(Heredado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Describe un conjunto de conjuntos para el contenido de la ventana.

(Heredado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Describe un conjunto de conjuntos para el contenido de la ventana.

(Heredado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Describe un conjunto de conjuntos para el contenido de la ventana.

(Heredado de Object)

Métodos de extensió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.

GetJniTypeName(IJavaPeerable)

Describe un conjunto de conjuntos para el contenido de la ventana.

Se aplica a