Linguagem

Animation Classe

Definição

Representa uma animação.

public ref class Animation : IDisposable, System::Collections::IEnumerable
public class Animation : IDisposable, System.Collections.IEnumerable
type Animation = class
    interface IDisposable
    interface IEnumerable
Public Class Animation
Implements IDisposable, IEnumerable
Herança
Animation
Derivado
Implementações

Construtores

Nome Description
Animation()

Crie uma instância de um novo objeto Animation.

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

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

Animation(List<Animation>)

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

Campos

Nome Description
animationManger

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

childrenAnimations

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

Propriedades

Nome Description
AnimationManager

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

CurrentTime

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

Duration

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

Easing

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

Finished

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

HasFinished

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

IsDisposed

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

IsPaused

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

Name

O nome desta animação.

Progress

Progresso desta animação em porcentagem.

Repeats

Especifica se essa animação deve se repetir.

StartDelay

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

Step

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

Métodos

Nome Description
Add(Double, Double, Animation)

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

Commit(IAnimationManager)

Define o IAnimationManager para esta animação.

CreateAutoReversing()

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

CreateReverse()

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

Dispose()

Representa uma animação.

Dispose(Boolean)

Representa uma animação.

GetEnumerator()

Fornece uma IEnumerator das animações filhas.

OnTick(Double)

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

Pause()

Pausa a animação.

RemoveFromParent()

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

Reset()

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

Resume()

Retoma a animação.

Tick(Double)

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

Update(Double)

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

Aplica-se a