Condividi tramite


Animation Classe

Definizione

Incapsula un'animazione, una raccolta di funzioni che modificano le proprietà in un periodo di tempo percettibile dall'utente.

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
Ereditarietà
Animation

Costruttori

Animation()

Crea un nuovo oggetto Animation con valori predefiniti.

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

Crea un nuovo oggetto Animation con i parametri specificati.

Campi

animationManger

Riferimento all'oggetto IAnimationManager che gestisce questa animazione.

(Ereditato da Animation)
childrenAnimations

Raccolta di animazioni figlio associate a questa animazione.

(Ereditato da Animation)

Proprietà

AnimationManager

Riferimento all'oggetto IAnimationManager che gestisce questa animazione.

(Ereditato da Animation)
CurrentTime

Timestamp corrente (in secondi) dell'animazione.

(Ereditato da Animation)
Duration

Durata dell'animazione in secondi.

(Ereditato da Animation)
Easing

Funzione Easing applicata a questa animazione.

(Ereditato da Animation)
Finished

Callback richiamato al termine dell'animazione.

(Ereditato da Animation)
HasFinished

Specifica se l'animazione è stata completata.

(Ereditato da Animation)
IsDisposed

Ottiene un valore che specifica se l'animazione è stata eliminata.

(Ereditato da Animation)
IsEnabled

Specifica se questa animazione è attualmente abilitata.

IsPaused

Specifica se l'animazione è attualmente sospesa.

(Ereditato da Animation)
Name

Nome di questa animazione.

(Ereditato da Animation)
Progress

Avanzamento di questa animazione in percentuale.

(Ereditato da Animation)
Repeats

Specifica se l'animazione deve essere ripetuta.

(Ereditato da Animation)
StartDelay

Ritardo (in secondi) preso in considerazione prima dell'avvio dell'animazione.

(Ereditato da Animation)
Step

Callback richiamato dopo ogni tick di questa animazione.

(Ereditato da Animation)

Metodi

Add(Double, Double, Animation)

Aggiunge un oggetto Animation a questo elemento Animation che inizia in corrispondenza di beginAt e finisce in corrispondenza di finishAt.

Add(Double, Double, Animation)

Aggiunge una nuova animazione figlio a questa animazione con i parametri specificati.

(Ereditato da Animation)
Commit(IAnimatable, String, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

Esegue l'animazione owner con i parametri specificati.

Commit(IAnimationManager)

Imposta l'oggetto IAnimationManager per questa animazione.

(Ereditato da Animation)
CreateAutoReversing()

Crea un'animazione che include sia l'animazione originale che una versione invertita della stessa animazione.

(Ereditato da Animation)
CreateReverse()

Crea una versione invertita dell'animazione corrente, inclusa l'inversione delle animazioni figlio.

(Ereditato da Animation)
Dispose()

Incapsula un'animazione, una raccolta di funzioni che modificano le proprietà in un periodo di tempo percettibile dall'utente.

(Ereditato da Animation)
Dispose(Boolean)

Incapsula un'animazione, una raccolta di funzioni che modificano le proprietà in un periodo di tempo percettibile dall'utente.

(Ereditato da Animation)
GetCallback()

Restituisce un oggetto callback che esegue in modo ricorsivo il passaggio di animazione facilitato su questo oggetto Animation e su quello dei relativi elementi figlio iniziati e non completati.

GetEnumerator()

Fornisce un IEnumerator oggetto delle animazioni figlio.

(Ereditato da Animation)
Insert(Double, Double, Animation)

Aggiunge un oggetto Animation a questo elemento Animation che inizia in corrispondenza di beginAt e finisce in corrispondenza di finishAt.

OnTick(Double)

Esegue la logica per aggiornare tutte le animazioni all'interno di questa animazione.

(Ereditato da Animation)
Pause()

Sospende l'animazione.

(Ereditato da Animation)
RemoveFromParent()

Rimuove questa animazione dall'elemento padre. Se non c'è un elemento padre, non succederà nulla.

(Ereditato da Animation)
Reset()

Incapsula un'animazione, una raccolta di funzioni che modificano le proprietà in un periodo di tempo percettibile dall'utente.

Resume()

Riprende l'animazione.

(Ereditato da Animation)
Tick(Double)

Metodo per attivare un aggiornamento per questa animazione.

(Ereditato da Animation)
Update(Double)

Aggiornamenti questa animazione aggiornando Progress e richiamando Step.

(Ereditato da Animation)
WithConcurrent(Action<Double>, Double, Double, Easing, Double, Double)

Crea un nuovo oggetto Animation con l'elemento callback specificato e lo aggiunge agli elementi figlio di questo oggetto Animation.

WithConcurrent(Animation, Double, Double)

Aggiunge animation agli elementi figlio di questo oggetto Animation e imposta l'ora di inizio e fine di animation su beginAt e finishAt rispettivamente.

Si applica a