LerpingAnimation Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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. |