IWindowInsetsController.ControlWindowInsetsAnimation Método

Definición

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.

listener
IWindowInsetsAnimationControlListener

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.

Java documentación para android.view.WindowInsetsController.controlWindowInsetsAnimation(int, long, android.view.animation.Interpolator, android.os.CancellationSignal, android.view.WindowInsetsAnimationControlListener).

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.

Se aplica a