WindowManagerLayoutParams Clase

Definición

Especifica el diseño y el comportamiento de una ventana de nivel superior.

[Android.Runtime.Register("android/view/WindowManager$LayoutParams", DoNotGenerateAcw=true)]
public class WindowManagerLayoutParams : Android.Views.ViewGroup.LayoutParams, Android.OS.IParcelable, IDisposable
[<Android.Runtime.Register("android/view/WindowManager$LayoutParams", DoNotGenerateAcw=true)>]
type WindowManagerLayoutParams = class
    inherit ViewGroup.LayoutParams
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Herencia
WindowManagerLayoutParams
Atributos
Implementaciones

Comentarios

Documentación de la plataforma Android

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.

Constructores

Nombre Description
WindowManagerLayoutParams()

Inicializa una nueva instancia de WindowManagerLayoutParams.

WindowManagerLayoutParams(Int32, Int32, Int32, Int32, WindowManagerTypes, WindowManagerFlags, Format)

Crea parámetros de diseño de ventana con las dimensiones, la posición, el tipo de ventana, las marcas y el formato de píxel proporcionados.

WindowManagerLayoutParams(Int32, Int32, WindowManagerTypes, WindowManagerFlags, Format)

Crea parámetros de diseño de ventana con las dimensiones, el tipo de ventana, las marcas y el formato de píxel proporcionados.

WindowManagerLayoutParams(IntPtr, JniHandleOwnership)

Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución.

WindowManagerLayoutParams(Parcel)

Crea parámetros de diseño de ventana a partir del paquete proporcionado.

WindowManagerLayoutParams(WindowManagerTypes, WindowManagerFlags, Format)

Crea parámetros de diseño de ventana con el tipo de ventana, las marcas y el formato de píxel proporcionados.

WindowManagerLayoutParams(WindowManagerTypes, WindowManagerFlags)

Crea parámetros de diseño de ventana con el tipo de ventana y las marcas proporcionadas.

WindowManagerLayoutParams(WindowManagerTypes)

Crea parámetros de diseño de ventana con el tipo de ventana proporcionado.

Campos

Nombre Description
AlphaChanged
Obsoletos.

Indica que la ventana alfa cambió cuando se copiaron los parámetros de diseño.

AnimationChanged
Obsoletos.

Indica que la animación de ventana cambió cuando se copiaron los parámetros de diseño.

BrightnessOverrideFull

Valor de #screenBrightness e #buttonBrightness indica que el brillo de la pantalla o de la luz trasera del botón debe establecerse en el valor más alto cuando esta ventana está delante.

BrightnessOverrideNone

Valor predeterminado para #screenBrightness e #buttonBrightness indica que el valor de brillo no se invalida para esta ventana y se debe usar la directiva de brillo normal.

BrightnessOverrideOff

Valor de #screenBrightness e #buttonBrightness indica que el brillo de la pantalla o de la luz trasera del botón debe establecerse en el valor más bajo cuando esta ventana está delante.

DimAmountChanged
Obsoletos.

Indica que la cantidad atenuada cambió cuando se copiaron los parámetros de diseño.

DisplayFlagDisableHdrConversion
Obsoletos.

Indica si esta ventana quiere que la conversión HDR esté deshabilitada.

FillParent
Obsoletos.

Valor especial para el alto o ancho solicitado por una vista.

(Heredado de ViewGroup.LayoutParams)
FirstApplicationWindow

Inicio de tipos de ventana que representan ventanas de aplicación normales.

FirstSubWindow

Inicio de tipos de ventanas secundarias.

FirstSystemWindow

Inicio de tipos de ventana específicos del sistema.

FlagsChanged
Obsoletos.

Indica que las marcas de ventana cambiaron cuando se copiaron los parámetros de diseño.

FormatChanged
Obsoletos.

Indica que el formato de píxel cambió cuando se copiaron los parámetros de diseño.

LastApplicationWindow

Fin de los tipos de ventanas de aplicación.

LastSubWindow

Fin de los tipos de ventanas secundarias.

LastSystemWindow

Fin de los tipos de ventanas del sistema.

LayoutChanged
Obsoletos.

Indica que el diseño de la ventana cambió cuando se copiaron los parámetros de diseño.

LayoutInDisplayCutoutModeAlways
Obsoletos.

La ventana siempre puede extenderse a las DisplayCutout áreas de todos los bordes de la pantalla.

LayoutInDisplayCutoutModeDefault
Obsoletos.

La ventana puede extenderse al DisplayCutout área, solo si está DisplayCutout totalmente contenida dentro de una barra del sistema o el DisplayCutout no es más profundo que 16 dp, pero esto depende de la elección del OEM.

LayoutInDisplayCutoutModeNever
Obsoletos.

La ventana nunca puede superponerse con el área DisplayCutout.

LayoutInDisplayCutoutModeShortEdges
Obsoletos.

La ventana siempre puede extenderse a las DisplayCutout áreas de los bordes cortos de la pantalla.

MatchParent

Valor especial para el alto o ancho solicitado por una vista.

(Heredado de ViewGroup.LayoutParams)
MemoryTypeChanged
Obsoletos.

Indica que el tipo de memoria cambió cuando se copiaron los parámetros de diseño.

RotationAnimationChanged
Obsoletos.

Indica que la animación de rotación cambió cuando se copiaron los parámetros de diseño.

RotationAnimationCrossfade
Obsoletos.

Valor para #rotationAnimation el que especifica que esta ventana se atenuará o se apagará después de una rotación.

RotationAnimationJumpcut
Obsoletos.

Valor para #rotationAnimation el que especifica que esta ventana desaparecerá inmediatamente o aparecerá después de una rotación.

RotationAnimationRotate
Obsoletos.

Valor para #rotationAnimation el que especifica que esta ventana girará visualmente dentro o fuera después de una rotación.

RotationAnimationSeamless
Obsoletos.

Valor para #rotationAnimation especificar el modo de rotación sin problemas.

ScreenBrightnessChanged
Obsoletos.

Indica que el brillo de la pantalla cambió cuando se copiaron los parámetros de diseño.

ScreenOrientationChanged
Obsoletos.

Indica que la orientación de la pantalla cambió cuando se copiaron los parámetros de diseño.

SoftInputModeChanged
Obsoletos.

Indica que el modo de entrada temporal cambió cuando se copiaron los parámetros de diseño.

TitleChanged
Obsoletos.

Indica que el título de la ventana cambió cuando se copiaron los parámetros de diseño.

TypeChanged
Obsoletos.

Indica que el tipo de ventana cambió cuando se copiaron los parámetros de diseño.

WrapContent

Valor especial para el alto o ancho solicitado por una vista.

(Heredado de ViewGroup.LayoutParams)

Propiedades

Nombre Description
Alpha

Valor alfa que se va a aplicar a toda esta ventana.

BlurBehindRadius

Devuelve el desenfoque detrás del radio de la ventana. Desenfoca la pantalla detrás de la ventana.

ButtonBrightness

Esto se puede usar para invalidar el comportamiento estándar del botón y las luces traseras del teclado.

Class

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

(Heredado de Object)
ColorMode

Devuelve el modo de color de la ventana, uno de ActivityInfo#COLOR_MODE_DEFAULT, ActivityInfo#COLOR_MODE_WIDE_COLOR_GAMUT o ActivityInfo#COLOR_MODE_HDR. Establezca el modo de color de la ventana.

Creator

Obtiene el creador parcelable para las instancias de WindowManagerLayoutParams.

DesiredHdrHeadroom

Obtener la cantidad deseada de espacio para la cabeza HDR según lo establecido por #setDesiredHdrHeadroom(float); Establece el valor deseado sobre el espacio para la cabeza HDR que se va a usar al representar como una relación de targetHdrPeakBrightnessInNits/targetSdrWhitePointInNits.

DimAmount

Cuando #FLAG_DIM_BEHIND se establece, esta es la cantidad de atenuación que se va a aplicar.

FitInsetsIgnoringVisibility

Especifica si esta ventana debe ajustarse a los conjuntos de ventanas independientemente de que estén visibles o no.

FitInsetsSides

Especifica los lados de los conjuntos que esta ventana debe evitar la superposición durante el diseño.

FitInsetsTypes

Especifica los tipos de conjuntos que esta ventana debe evitar la superposición durante el diseño.

Flags

Varias opciones o marcas de comportamiento.

Format

Formato de mapa de bits deseado.

FrameRateBoostOnTouchEnabled

Obtiene o establece si la entrada táctil puede aumentar temporalmente la velocidad de fotogramas de la ventana.

FrameRatePowerSavingsBalanced

Obtiene o establece si la ventana equilibra la velocidad de fotogramas para ahorrar energía.

Gravity

Colocación de la ventana dentro de la pantalla según Gravity.

Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
HasKeyboardCapture

Devuelve si la "captura de teclado" está activada.

HdrConversionEnabled

Devuelve si la conversión HDR está habilitada para la ventana; Habilita o deshabilita la conversión HDR para la ventana.

Height

Información sobre el alto que quiere tener la vista.

(Heredado de ViewGroup.LayoutParams)
HorizontalMargin

Margen horizontal, como porcentaje del ancho del contenedor, entre el contenedor y el widget.

HorizontalWeight

Indica la cantidad de espacio adicional que se asignará horizontalmente a la vista asociada a estos LayoutParams.

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

Especifica el diseño y el comportamiento de una ventana de nivel superior.

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

LayoutAnimationParameters

Se usa para animar diseños.

(Heredado de ViewGroup.LayoutParams)
LayoutInDisplayCutoutMode

Controla cómo se diseña la ventana si hay un displayCutout . El valor predeterminado es LAYOUT_IN_DISPLAY_CUTOUT_MODE_DEFAULT . El valor es uno de los siguientes: LAYOUT_IN_DISPLAY_CUTOUT_MODE_DEFAULT LAYOUT_IN_DISPLAY_CUTOUT_MODE_SHORT_EDGES LAYOUT_IN_DISPLAY_CUTOUT_MODE_NEVER LAYOUT_IN_DISPLAY_CUTOUT_MODE_ALWAYS

MemoryType
Obsoletos.

Obtiene o establece el tipo de memoria usado para la superficie de esta ventana.

PackageName

Nombre del paquete que posee esta ventana.

PeerReference

Obtiene la referencia de objeto JNI para este Java del mismo nivel.

(Heredado de Object)
PreferMinimalPostProcessing

Indica si esta ventana quiere que la pantalla conectada realice un procesamiento posterior mínimo en las imágenes o fotogramas de vídeo generados.

PreferredDisplayModeId

Identificador del modo de visualización preferido para la ventana.

PreferredRefreshRate

Frecuencia de actualización preferida para la ventana.

RotationAnimation

Defina las animaciones de salida y entrada usadas en esta ventana cuando se gira el dispositivo.

ScreenBrightness

Esto se puede usar para invalidar el brillo preferido del usuario de la pantalla.

ScreenOrientation

Valor de orientación específico para una ventana.

SoftInputMode

Modo de funcionamiento deseado para cualquier área de entrada temporal.

SystemUiFlags

Obtiene o establece las marcas de visibilidad de la interfaz de usuario del sistema solicitadas por esta ventana.

SystemUiVisibility
Obsoletos.

Controlar la visibilidad de la barra de estado.

ThresholdClass

Obtiene el identificador de clase JNI usado por el .NET para el entorno de ejecución de enlace de Android.

ThresholdType

Obtiene el tipo administrado usado por el .NET para el entorno de ejecución de enlace de Android.

Title

Obtiene o establece el título de esta ventana.

TitleFormatted

Establece un título para la ventana.

Token

Identificador de esta ventana.

Type

Tipo general de ventana.

VerticalMargin

Margen vertical, como porcentaje del alto del contenedor, entre el contenedor y el widget.

VerticalWeight

Indica la cantidad de espacio adicional que se asignará verticalmente a la vista asociada a estos LayoutParams.

Width

Información sobre la amplitud que quiere tener la vista.

(Heredado de ViewGroup.LayoutParams)
WindowAnimations

Un recurso de estilo que define las animaciones que se van a usar para esta ventana.

X

Posición X para esta ventana.

Y

Posición Y para esta ventana.

Métodos

Nombre Description
AreWallpaperTouchEventsEnabled()

Devuelve si el envío de eventos táctiles al fondo del sistema (que puede proporcionar una aplicación de terceros) está habilitado para las ventanas que muestran el fondo de pantalla.

CanPlayMoveAnimation()

Determina si la animación de movimiento de reproducción.

Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Especifica el diseño y el comportamiento de una ventana de nivel superior.

(Heredado de JavaObject)
CopyFrom(WindowManagerLayoutParams)

Copia los parámetros de diseño de otra instancia y devuelve una máscara de los campos modificados.

Debug(String)

Devuelve una representación string de este conjunto de parámetros de diseño.

DescribeContents()

Describir los tipos de objetos especiales contenidos en la representación serializado de este Parcelable.

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

Especifica el diseño y el comportamiento de una ventana de nivel superior.

(Heredado de JavaObject)
Equals(Object)

Especifica el diseño y el comportamiento de una ventana de nivel superior.

(Heredado de JavaObject)
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)
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)
MayUseInputMethod(WindowManagerFlags)

Dado un conjunto determinado de marcas del administrador de ventanas, determine si dicha ventana puede ser un destino para un método de entrada cuando tenga el foco.

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

Resuelva los parámetros de diseño en función de la dirección del diseño.

(Heredado de ViewGroup.LayoutParams)
SetBaseAttributes(TypedArray, Int32, Int32)

Extrae los parámetros de diseño de los atributos proporcionados.

(Heredado de ViewGroup.LayoutParams)
SetCanPlayMoveAnimation(Boolean)

Establezca si las animaciones se pueden reproducir para los cambios de posición en esta ventana.

SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetKeyboardCaptureEnabled(Boolean)

Permite que la ventana centrada actualmente capture las claves antes de que el sistema procese métodos abreviados y acciones del sistema.

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Especifica el diseño y el comportamiento de una ventana de nivel superior.

(Heredado de JavaObject)
SetWallpaperTouchEventsEnabled(Boolean)

Establezca si el envío de eventos táctiles al fondo del sistema (que puede proporcionar una aplicación de terceros) debe estar habilitado para las ventanas que muestran el fondo de pantalla.

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 despierta, 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)
WriteToParcel(Parcel, ParcelableWriteFlags)

Aplane este objeto en un paquete.

Implementaciones de interfaz explícitas

Nombre Description
IJavaPeerable.Disposed()

Especifica el diseño y el comportamiento de una ventana de nivel superior.

(Heredado de JavaObject)
IJavaPeerable.Finalized()

Especifica el diseño y el comportamiento de una ventana de nivel superior.

(Heredado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Especifica el diseño y el comportamiento de una ventana de nivel superior.

(Heredado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Especifica el diseño y el comportamiento de una ventana de nivel superior.

(Heredado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Especifica el diseño y el comportamiento de una ventana de nivel superior.

(Heredado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Especifica el diseño y el comportamiento de una ventana de nivel superior.

(Heredado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Especifica el diseño y el comportamiento de una ventana de nivel superior.

Métodos de extensión

Nombre Description
GetJniTypeName(IJavaPeerable)

Obtiene el nombre JNI del tipo de la instancia self.

JavaAs<TResult>(IJavaPeerable)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

Especifica el diseño y el comportamiento de una ventana de nivel superior.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

Se aplica a