Sdílet prostřednictvím


Animation Třída

Definice

Zapouzdřuje animaci, kolekci funkcí, které upravují vlastnosti v uživatelském časovém období.

public ref class Animation : Microsoft::Maui::Animations::Animation
public class Animation : Microsoft.Maui.Animations.Animation
type Animation = class
    inherit Animation
Public Class Animation
Inherits Animation
Dědičnost
Animation

Konstruktory

Animation()

Vytvoří nový Animation objekt s výchozími hodnotami.

Animation(Action<Double>, Double, Double, Easing, Action)

Vytvoří nový Animation objekt se zadanými parametry.

Pole

animationManger

Odkaz na IAnimationManager tuto animaci spravuje.

(Zděděno od Animation)
childrenAnimations

Kolekce podřízených animací přidružených k této animaci

(Zděděno od Animation)

Vlastnosti

AnimationManager

Odkaz na IAnimationManager tuto animaci spravuje.

(Zděděno od Animation)
CurrentTime

Aktuální časové razítko animace (v sekundách).

(Zděděno od Animation)
Duration

Doba trvání této animace v sekundách.

(Zděděno od Animation)
Easing

Funkce použitá Easing pro tuto animaci.

(Zděděno od Animation)
Finished

Zpětné volání, které se vyvolá při dokončení této animace.

(Zděděno od Animation)
HasFinished

Určuje, jestli se tato animace dokončila.

(Zděděno od Animation)
IsDisposed

Získá hodnotu, která určuje, zda byla tato animace uvolněna.

(Zděděno od Animation)
IsEnabled

Určuje, jestli je tato animace aktuálně povolená.

IsPaused

Určuje, jestli je tato animace aktuálně pozastavená.

(Zděděno od Animation)
Name

Název této animace.

(Zděděno od Animation)
Progress

Průběh této animace v procentech

(Zděděno od Animation)
Repeats

Určuje, jestli se má tato animace opakovat.

(Zděděno od Animation)
StartDelay

Zpoždění (v sekundách) vzít v úvahu před spuštěním animace.

(Zděděno od Animation)
Step

Zpětné volání, které se vyvolá po každém záškrtu této animace.

(Zděděno od Animation)

Metody

Add(Double, Double, Animation)

Animation Přidá objekt, Animation který začíná na beginAt a končí na finishAt.

Add(Double, Double, Animation)

Přidá do této animace novou podřízenou animaci se zadanými parametry.

(Zděděno od Animation)
Commit(IAnimatable, String, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

owner Spustí animaci se zadanými parametry.

Commit(IAnimationManager)

Nastaví pro tuto animaci IAnimationManager .

(Zděděno od Animation)
CreateAutoReversing()

Vytvoří animaci, která obsahuje původní animaci i obrácenou verzi stejné animace.

(Zděděno od Animation)
CreateReverse()

Vytvoří obrácenou verzi aktuální animace, včetně vrácení podřízených animací.

(Zděděno od Animation)
Dispose()

Zapouzdřuje animaci, kolekci funkcí, které upravují vlastnosti v uživatelském časovém období.

(Zděděno od Animation)
Dispose(Boolean)

Zapouzdřuje animaci, kolekci funkcí, které upravují vlastnosti v uživatelském časovém období.

(Zděděno od Animation)
GetCallback()

Vrátí zpětné volání, které rekurzivně spustí jednoduchý animační krok na tomto Animation objektu a podřízených položek, které začaly a nedokončily.

GetEnumerator()

Poskytuje podřízené IEnumerator animace.

(Zděděno od Animation)
Insert(Double, Double, Animation)

Animation Přidá objekt, Animation který začíná na beginAt a končí na finishAt.

OnTick(Double)

Spustí logiku pro aktualizaci všech animací v této animaci.

(Zděděno od Animation)
Pause()

Pozastaví animaci.

(Zděděno od Animation)
RemoveFromParent()

Odebere tuto animaci z nadřazeného objektu. Pokud neexistuje žádný nadřazený objekt, nic se nestane.

(Zděděno od Animation)
Reset()

Zapouzdřuje animaci, kolekci funkcí, které upravují vlastnosti v uživatelském časovém období.

Resume()

Obnoví animaci.

(Zděděno od Animation)
Tick(Double)

Metoda pro aktivaci aktualizace pro tuto animaci

(Zděděno od Animation)
Update(Double)

Aktualizace tuto animaci aktualizací Progress a vyvoláním Step.

(Zděděno od Animation)
WithConcurrent(Action<Double>, Double, Double, Easing, Double, Double)

Vytvoří nový Animation objekt se zadaným callbackobjektem a přidá ho do podřízených položek tohoto Animation objektu.

WithConcurrent(Animation, Double, Double)

Přidá animation do podřízených položek tohoto Animation objektu a nastaví počáteční a koncové časy animation na beginAt a finishAtv uvedeném pořadí.

Platí pro