View.DispatchApplyWindowInsets(WindowInsets) Método

Definição

Solicite a aplicação das inserções de janela fornecidas a esta visualização ou a outra visualização em sua subárvore.

[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

Insets a serem aplicados

Retornos

Os insets fornecidos menos os insets que foram consumidos

Atributos

Comentários

Solicite a aplicação das inserções de janela fornecidas a esta visualização ou a outra visualização em sua subárvore.

Esse método deve ser chamado por clientes que desejam aplicar conjuntos correspondentes a áreas obscurecidas por decorações ou sobreposições de janelas. Isso pode incluir o status e as barras de navegação, as barras de ação, os métodos de entrada e muito mais. Novas categorias de inset podem ser adicionadas no futuro. O método retorna os insets fornecidos menos qualquer um que tenha sido aplicado por essa exibição ou seus filhos.

Os clientes que desejam fornecer comportamento personalizado devem substituir o #onApplyWindowInsets(WindowInsets) método ou, como alternativa, fornecer um OnApplyWindowInsetsListener por meio do #setOnApplyWindowInsetsListener(View.OnApplyWindowInsetsListener) setOnApplyWindowInsetsListener método.

Esse método substitui o método mais antigo #fitSystemWindows(Rect) fitSystemWindows .

Documentação Java para android.view.View.dispatchApplyWindowInsets(android.view.WindowInsets).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a