IWindowInsetsController.ControlWindowInsetsAnimation Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Permite que la ventana de control de la aplicación establezca animaciones de forma de fotograma a fotograma modificando la posición de las ventanas en el sistema causando conjuntos directamente.
[Android.Runtime.Register("controlWindowInsetsAnimation", "(IJLandroid/view/animation/Interpolator;Landroid/os/CancellationSignal;Landroid/view/WindowInsetsAnimationControlListener;)V", "GetControlWindowInsetsAnimation_IJLandroid_view_animation_Interpolator_Landroid_os_CancellationSignal_Landroid_view_WindowInsetsAnimationControlListener_Handler:Android.Views.IWindowInsetsControllerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)]
public void ControlWindowInsetsAnimation(int types, long durationMillis, Android.Views.Animations.IInterpolator? interpolator, Android.OS.CancellationSignal? cancellationSignal, Android.Views.IWindowInsetsAnimationControlListener listener);
[<Android.Runtime.Register("controlWindowInsetsAnimation", "(IJLandroid/view/animation/Interpolator;Landroid/os/CancellationSignal;Landroid/view/WindowInsetsAnimationControlListener;)V", "GetControlWindowInsetsAnimation_IJLandroid_view_animation_Interpolator_Landroid_os_CancellationSignal_Landroid_view_WindowInsetsAnimationControlListener_Handler:Android.Views.IWindowInsetsControllerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)>]
abstract member ControlWindowInsetsAnimation : int * int64 * Android.Views.Animations.IInterpolator * Android.OS.CancellationSignal * Android.Views.IWindowInsetsAnimationControlListener -> unit
Parámetros
- types
- Int32
s WindowInsets.Typela aplicación ha solicitado controlar.
- durationMillis
- Int64
Duración de la animación en java.util.concurrent.TimeUnit#MILLISECONDSo -1 si la animación no tiene una duración predeterminada. Este valor se pasará a WindowInsetsAnimation#getDurationMillis()
- interpolator
- IInterpolator
Interpolador usado para esta animación o null si esta animación no sigue una curva de interpolación. Este valor se pasará a WindowInsetsAnimation#getInterpolator() y se usará para calcular WindowInsetsAnimation#getInterpolatedFraction().
- cancellationSignal
- CancellationSignal
Una señal de cancelación que el autor de la llamada puede usar para cancelar la solicitud para obtener el control, o una vez que tienen control, para cancelar el control.
que WindowInsetsAnimationControlListener se llama cuando las ventanas están listas para controlarse, entre otras devoluciones de llamada.
- Atributos
Comentarios
Permite que la ventana de control de la aplicación establezca animaciones de forma de fotograma a fotograma modificando la posición de las ventanas en el sistema causando conjuntos directamente.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.