Compartilhar via


LerpingAnimation Classe

Definição

Representa uma animação de interpolação linear.

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
Herança
LerpingAnimation

Construtores

LerpingAnimation()

Crie uma instância de um novo objeto LerpingAnimation.

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

Instancie um novo LerpingAnimation objeto com os parâmetros fornecidos.

LerpingAnimation(List<Animation>)

Instancie um novo LerpingAnimation que consiste na lista fornecida de animações filhas.

Campos

animationManger

Uma referência ao IAnimationManager que gerencia essa animação.

(Herdado de Animation)
childrenAnimations

Coleção de animações filhas associadas a essa animação.

(Herdado de Animation)

Propriedades

AnimationManager

Uma referência ao IAnimationManager que gerencia essa animação.

(Herdado de Animation)
CurrentTime

O carimbo de data/hora atual (em segundos) da animação.

(Herdado de Animation)
CurrentValue

Obtém o valor atual para esta animação.

Duration

A duração desta animação em segundos.

(Herdado de Animation)
Easing

A Easing função que é aplicada a esta animação.

(Herdado de Animation)
EndValue

Obtém ou define o valor final dessa animação.

Finished

Um retorno de chamada que é chamado quando essa animação é concluída.

(Herdado de Animation)
HasFinished

Especifica se essa animação foi concluída.

(Herdado de Animation)
IsDisposed

Obtém um valor que especifica se essa animação foi descartada.

(Herdado de Animation)
IsPaused

Especifica se essa animação está pausada no momento.

(Herdado de Animation)
Lerp

Obtém ou define a interpolação linear para esta animação.

Name

O nome desta animação.

(Herdado de Animation)
Progress

Progresso desta animação em porcentagem.

(Herdado de Animation)
Repeats

Especifica se essa animação deve se repetir.

(Herdado de Animation)
StartDelay

O atraso (em segundos) levado em conta antes do início da animação.

(Herdado de Animation)
StartValue

Obtém ou define o valor inicial desta animação.

Step

Um retorno de chamada que é chamado após cada tick desta animação.

(Herdado de Animation)
ValueChanged

Obtém ou define um retorno de chamada que é chamado quando CurrentValue é alterado.

Métodos

Add(Double, Double, Animation)

Adiciona uma nova animação filho a essa animação com os parâmetros especificados.

(Herdado de Animation)
Commit(IAnimationManager)

Define o IAnimationManager para esta animação.

(Herdado de Animation)
CreateAutoReversing()

Cria uma animação que inclui a animação original e uma versão invertida da mesma animação.

(Herdado de Animation)
CreateReverse()

Cria uma versão invertida da animação atual, incluindo a reversão das animações filhas.

(Herdado de Animation)
Dispose()

Representa uma animação de interpolação linear.

(Herdado de Animation)
Dispose(Boolean)

Representa uma animação de interpolação linear.

(Herdado de Animation)
GetEnumerator()

Fornece uma IEnumerator das animações filhas.

(Herdado de Animation)
OnTick(Double)

Executa a lógica para atualizar todas as animações dentro dessa animação.

(Herdado de Animation)
Pause()

Pausa a animação.

(Herdado de Animation)
RemoveFromParent()

Remove essa animação do pai. Se não houver pai, nada acontecerá.

(Herdado de Animation)
Reset()

Redefine a animação (e todas as animações filhas) para seu estado inicial.

(Herdado de Animation)
Resume()

Retoma a animação.

(Herdado de Animation)
Tick(Double)

Método para disparar uma atualização para esta animação.

(Herdado de Animation)
Update(Double)

Atualiza essa animação atualizando Progress e invocando Stepo .

Aplica-se a