Condividi tramite


LerpingAnimation Classe

Definizione

Rappresenta un'animazione di interpolazione lineare.

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

Costruttori

LerpingAnimation()

Crea un'istanza di un nuovo oggetto LerpingAnimation.

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

Creare un'istanza di un nuovo LerpingAnimation oggetto con i parametri specificati.

LerpingAnimation(List<Animation>)

Creare un'istanza di un nuovo LerpingAnimation oggetto costituito dall'elenco specificato di animazioni figlio.

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

Ottiene il valore corrente per questa animazione.

Duration

Durata dell'animazione in secondi.

(Ereditato da Animation)
Easing

Funzione Easing applicata a questa animazione.

(Ereditato da Animation)
EndValue

Ottiene o imposta il valore finale di questa animazione.

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

Specifica se l'animazione è attualmente sospesa.

(Ereditato da Animation)
Lerp

Ottiene o imposta l'interpolazione lineare per questa animazione.

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

Ottiene o imposta il valore iniziale di questa animazione.

Step

Callback richiamato dopo ogni tick di questa animazione.

(Ereditato da Animation)
ValueChanged

Ottiene o imposta un callback richiamato quando CurrentValue viene modificato.

Metodi

Add(Double, Double, Animation)

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

(Ereditato da Animation)
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()

Rappresenta un'animazione di interpolazione lineare.

(Ereditato da Animation)
Dispose(Boolean)

Rappresenta un'animazione di interpolazione lineare.

(Ereditato da Animation)
GetEnumerator()

Fornisce un IEnumerator oggetto delle animazioni figlio.

(Ereditato da Animation)
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()

Reimposta l'animazione (e tutte le animazioni figlio) sullo stato iniziale.

(Ereditato da Animation)
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.

Si applica a