Table of Contents

Class AnimateExtensions

Namespace
DrawnUi.Draw
Assembly
DrawnUi.Maui.dll
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

control SkiaControl
animations Func<SkiaControl, Task>[]

Returns

Task

FadeIn(SkiaControl, float, Easing, CancellationTokenSource)

public static Task FadeIn(this SkiaControl control, float seconds = 0.4, Easing easing = null, CancellationTokenSource cancel = null)

Parameters

control SkiaControl
seconds float
easing Easing
cancel CancellationTokenSource

Returns

Task

FadeOut(SkiaControl, float, Easing, CancellationTokenSource)

public static Task FadeOut(this SkiaControl control, float seconds = 0.4, Easing easing = null, CancellationTokenSource cancel = null)

Parameters

control SkiaControl
seconds float
easing Easing
cancel CancellationTokenSource

Returns

Task

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

control SkiaControl
translation Vector2
seconds float
easing Easing
cancel CancellationTokenSource

Returns

Task

WhenCompleted(Task, Action)

public static Task WhenCompleted(this Task task, Action continuationAction)

Parameters

task Task
continuationAction Action

Returns

Task