WindowInsetsAnimation.Callback.OnProgress Método

Definição

Chamado quando as inserções são alteradas como parte da execução de uma animação.

[Android.Runtime.Register("onProgress", "(Landroid/view/WindowInsets;Ljava/util/List;)Landroid/view/WindowInsets;", "GetOnProgress_Landroid_view_WindowInsets_Ljava_util_List_Handler", ApiSince=30)]
public abstract Android.Views.WindowInsets OnProgress (Android.Views.WindowInsets insets, System.Collections.Generic.IList<Android.Views.WindowInsetsAnimation> runningAnimations);
[<Android.Runtime.Register("onProgress", "(Landroid/view/WindowInsets;Ljava/util/List;)Landroid/view/WindowInsets;", "GetOnProgress_Landroid_view_WindowInsets_Ljava_util_List_Handler", ApiSince=30)>]
abstract member OnProgress : Android.Views.WindowInsets * System.Collections.Generic.IList<Android.Views.WindowInsetsAnimation> -> Android.Views.WindowInsets

Parâmetros

insets
WindowInsets

As inserções atuais.

runningAnimations
IList<WindowInsetsAnimation>

As animações em execução no momento.

Retornos

As inserções a serem despachadas para a subárvore da hierarquia.

Atributos

Comentários

Chamado quando as inserções são alteradas como parte da execução de uma animação. Observe que, mesmo se várias animações para diferentes tipos estiverem em execução, haverá apenas um retorno de chamada de progresso por quadro. O insets passado como um argumento representa o estado geral e incluirá todos os tipos, independentemente de estarem animando ou não.

Observe que o despacho de inserções é hierárquico: ele começará na raiz da hierarquia de exibição e, em seguida, percorre-a e invocará o retorno de chamada do específico View que está sendo percorrido. O método pode retornar uma ocorrência modificada chamando WindowInsets#inset(int, int, int, int) para indicar que uma parte das inserções foi usada para compensar ou cortar seus filhos, e as crianças não devem mais se preocupar com essa parte. Além disso, se #getDispatchMode() retornar #DISPATCH_MODE_STOP, os filhos dessa visão não receberão mais o retorno de chamada.

Documentação Java para android.view.WindowInsetsAnimation.Callback.onProgress(android.view.WindowInsets, java.util.List<android.view.WindowInsetsAnimation>).

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

Aplica-se a