View.DispatchApplyWindowInsets(WindowInsets) Método

Definición

Solicite aplicar los conjuntos de ventanas especificados a esta vista u otra vista en su subárbol.

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

Parámetros

insets
WindowInsets

Conjuntos que se van a aplicar

Devoluciones

Los conjuntos proporcionados menos los conjuntos que se consumieron

Atributos

Comentarios

Solicite aplicar los conjuntos de ventanas especificados a esta vista u otra vista en su subárbol.

Los clientes que deseen aplicar conjuntos correspondientes a áreas ocultas por decoraciones de ventanas o superposiciones deben llamar a este método. Esto puede incluir el estado y las barras de navegación, las barras de acción, los métodos de entrada y mucho más. Se pueden agregar nuevas categorías de conjunto en el futuro. El método devuelve los conjuntos proporcionados menos los aplicados por esta vista o sus elementos secundarios.

Los clientes que deseen proporcionar un comportamiento personalizado deben invalidar el #onApplyWindowInsets(WindowInsets) método o, como alternativa, proporcionar un OnApplyWindowInsetsListener mediante el #setOnApplyWindowInsetsListener(View.OnApplyWindowInsetsListener) setOnApplyWindowInsetsListener método .

Este método reemplaza el método anterior #fitSystemWindows(Rect) fitSystemWindows .

Documentación de Java para android.view.View.dispatchApplyWindowInsets(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.

Se aplica a