View.OnApplyWindowInsets(WindowInsets) Método

Definición

Se llama cuando la vista se debe aplicar WindowInsets según su directiva interna.

[Android.Runtime.Register("onApplyWindowInsets", "(Landroid/view/WindowInsets;)Landroid/view/WindowInsets;", "GetOnApplyWindowInsets_Landroid_view_WindowInsets_Handler")]
public virtual Android.Views.WindowInsets? OnApplyWindowInsets(Android.Views.WindowInsets? insets);
[<Android.Runtime.Register("onApplyWindowInsets", "(Landroid/view/WindowInsets;)Landroid/view/WindowInsets;", "GetOnApplyWindowInsets_Landroid_view_WindowInsets_Handler")>]
abstract member OnApplyWindowInsets : Android.Views.WindowInsets -> Android.Views.WindowInsets
override this.OnApplyWindowInsets : Android.Views.WindowInsets -> Android.Views.WindowInsets

Parámetros

insets
WindowInsets

Conjuntos que se van a aplicar

Devoluciones

Los conjuntos proporcionados con los conjuntos aplicados consumidos

Atributos

Comentarios

Se llama cuando la vista se debe aplicar WindowInsets según su directiva interna.

Este método se debe invalidar por las vistas que deseen aplicar una directiva diferente de o además del comportamiento predeterminado. Los clientes que quieran forzar que un subárbol de vista aplique conjuntos deben llamar a #dispatchApplyWindowInsets(WindowInsets).

Los clientes pueden proporcionar un OnApplyWindowInsetsListener objeto a una vista. Si se establece, se llamará durante el envío en lugar de este método. El agente de escucha puede llamar opcionalmente a este método desde su propia implementación si desea aplicar la directiva predeterminada de conjuntos de la vista además de su propia.

Las implementaciones de este método deben devolver el parámetro insets sin cambios o un nuevo WindowInsets clonado de los conjuntos proporcionados con los conjuntos de entrada consumidos que esta vista se aplicó a sí misma. Esto permite que los nuevos tipos de conjunto agregados en versiones futuras de la plataforma pasen por implementaciones existentes sin modificarse sin consumirse erróneamente.

De forma predeterminada, si se establece la propiedad de #setFitsSystemWindows(boolean) fitsSystemWindows una vista, la vista consumirá los conjuntos de ventanas del sistema y los aplicará como relleno para la vista.

Java documentación para android.view.View.onApplyWindowInsets(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.

Se aplica a