WindowInsetsAnimation.Callback.OnProgress Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.
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.