Class AnimateExtensions
public static class AnimateExtensions
- Inheritance
-
AnimateExtensions
- Inherited Members
Methods
AnimateWith(SkiaControl, params Func<SkiaControl, Task>[])
Animate several tasks at the same time with WhenAll
public static Task AnimateWith(this SkiaControl control, params Func<SkiaControl, Task>[] animations)
Parameters
controlSkiaControlanimationsFunc<SkiaControl, Task>[]
Returns
FadeIn(SkiaControl, float, Easing, CancellationTokenSource)
public static Task FadeIn(this SkiaControl control, float seconds = 0.4, Easing easing = null, CancellationTokenSource cancel = null)
Parameters
controlSkiaControlsecondsfloateasingEasingcancelCancellationTokenSource
Returns
FadeOut(SkiaControl, float, Easing, CancellationTokenSource)
public static Task FadeOut(this SkiaControl control, float seconds = 0.4, Easing easing = null, CancellationTokenSource cancel = null)
Parameters
controlSkiaControlsecondsfloateasingEasingcancelCancellationTokenSource
Returns
Translate(SkiaControl, Vector2, float, Easing, CancellationTokenSource)
public static Task Translate(this SkiaControl control, Vector2 translation, float seconds = 0.4, Easing easing = null, CancellationTokenSource cancel = null)
Parameters
controlSkiaControltranslationVector2secondsfloateasingEasingcancelCancellationTokenSource
Returns
WhenCompleted(Task, Action)
public static Task WhenCompleted(this Task task, Action continuationAction)