WindowInsetsAnimation.Callback.OnProgress Método

Definição

Chamado quando os insets são alterados 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

Os insets atuais.

runningAnimations
IList<WindowInsetsAnimation>

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

Retornos

Os insets a serem enviados para a subárvore da hierarquia.

Atributos

Comentários

Chamado quando os insets são alterados como parte da execução de uma animação. Observe que, mesmo que várias animações para tipos diferentes estejam 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 a expedição de insets é hierárquica: ela começará na raiz da hierarquia de exibição e, em seguida, a percorrerá e invocará o retorno de chamada do específico View que está sendo percorrido. O método pode retornar uma instância modificada chamando WindowInsets#inset(int, int, int, int) para indicar que uma parte dos insets foram usadas para compensar ou recortar 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 exibição não receberão mais o retorno de chamada.

Java documentação 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 Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a