Compartir a través de


WindowInsetsAnimation.Callback.OnProgress Método

Definición

Se llama cuando los conjuntos cambian como parte de la ejecución de una animación.

[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

Conjuntos actuales.

runningAnimations
IList<WindowInsetsAnimation>

Animaciones que se están ejecutando actualmente.

Devoluciones

Los conjuntos que se van a enviar al subárbol de la jerarquía.

Atributos

Comentarios

Se llama cuando los conjuntos cambian como parte de la ejecución de una animación. Tenga en cuenta que aunque se ejecuten varias animaciones para distintos tipos, solo habrá una devolución de llamada de progreso por fotograma. El insets objeto pasado como argumento representa el estado general e incluirá todos los tipos, independientemente de si están animando o no.

Tenga en cuenta que el envío de conjuntos es jerárquico: se iniciará en la raíz de la jerarquía de vistas y, a continuación, lo recorrerá e invocará la devolución de llamada del específico View que se está atravesando. El método puede devolver una instancia modificada llamando WindowInsets#inset(int, int, int, int) a para indicar que se ha usado una parte de los conjuntos para desplazar o recortar sus elementos secundarios, y los elementos secundarios ya no deben preocuparse por esa parte. Además, si #getDispatchMode() devuelve #DISPATCH_MODE_STOP, los elementos secundarios de esta vista ya no recibirán la devolución de llamada.

Documentación de Java para android.view.WindowInsetsAnimation.Callback.onProgress(android.view.WindowInsets, java.util.List<android.view.WindowInsetsAnimation>).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a