Sdílet prostřednictvím


Animation.Commit Metoda

Definice

Spustí animaci owner se zadanými parametry.

public void Commit (Microsoft.Maui.Controls.IAnimatable owner, string name, uint rate = 16, uint length = 250, Microsoft.Maui.Easing easing = default, Action<double,bool> finished = default, Func<bool> repeat = default);
override this.Commit : Microsoft.Maui.Controls.IAnimatable * string * uint32 * uint32 * Microsoft.Maui.Easing * Action<double, bool> * Func<bool> -> unit
Public Sub Commit (owner As IAnimatable, name As String, Optional rate As UInteger = 16, Optional length As UInteger = 250, Optional easing As Easing = Nothing, Optional finished As Action(Of Double, Boolean) = Nothing, Optional repeat As Func(Of Boolean) = Nothing)

Parametry

owner
IAnimatable

Vlastnící animace, která bude animovaná.

name
String

Název nebo popisovač, který slouží k přístupu k animaci a ke sledování jejího stavu.

rate
UInt32

Čas mezi snímky v milisekundách.

length
UInt32

Počet milisekund, přes který má být animace interpolovaná.

easing
Easing

Funkce easing, která se má použít k přechodu dovnitř, ven, dovnitř a z animace.

finished
Action<Double,Boolean>

Akce, která se má volat po dokončení animace.

repeat
Func<Boolean>

Funkce, která by měla vrátit hodnotu true, pokud by animace měla pokračovat.

Platí pro