Sdílet prostřednictvím


LerpingAnimation Třída

Definice

Představuje lineární interpolační animaci.

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

Konstruktory

LerpingAnimation()

Vytvořte instanci nového LerpingAnimation objektu.

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

Vytvořte instanci nového LerpingAnimation objektu s danými parametry.

LerpingAnimation(List<Animation>)

Vytvořte instanci nové LerpingAnimation , která se skládá z daného seznamu podřízených animací.

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)
CurrentValue

Získá aktuální hodnotu pro tuto animaci.

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)
EndValue

Získá nebo nastaví koncovou hodnotu této animace.

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)
IsPaused

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

(Zděděno od Animation)
Lerp

Získá nebo nastaví lineární interpolaci pro tuto animaci.

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)
StartValue

Získá nebo nastaví počáteční hodnotu této animace.

Step

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

(Zděděno od Animation)
ValueChanged

Získá nebo nastaví zpětné volání, které je vyvoláno při CurrentValue změně.

Metody

Add(Double, Double, Animation)

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

(Zděděno od Animation)
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()

Představuje lineární interpolační animaci.

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

Představuje lineární interpolační animaci.

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

Poskytuje podřízené IEnumerator animace.

(Zděděno od Animation)
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()

Obnoví animaci (a všechny podřízené animace) do původního stavu.

(Zděděno od Animation)
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.

Platí pro