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 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.
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.