Compartilhar via


Animation Classe

Definição

Encapsula uma animação, uma coleção de funções que modificam as propriedades em um período perceptível pelo usuário.

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

Construtores

Animation()

Cria um novo objeto Animation com valores padrão.

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

Cria um novo objeto Animation com os parâmetros especificados.

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

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

IsPaused

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

(Herdado de Animation)
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)
Step

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

(Herdado de Animation)

Métodos

Add(Double, Double, Animation)

Adiciona um objeto Animation a este Animation que começa em beginAt e termina em finishAt.

Add(Double, Double, Animation)

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

(Herdado de Animation)
Commit(IAnimatable, String, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

Executa a animação owner com os parâmetros fornecidos.

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

Encapsula uma animação, uma coleção de funções que modificam as propriedades em um período perceptível pelo usuário.

(Herdado de Animation)
Dispose(Boolean)

Encapsula uma animação, uma coleção de funções que modificam as propriedades em um período perceptível pelo usuário.

(Herdado de Animation)
GetCallback()

Retorna um retorno de chamada que executa recursivamente a etapa da animação facilitada neste objeto Animation e seus filhos começaram e não terminaram.

GetEnumerator()

Fornece uma IEnumerator das animações filhas.

(Herdado de Animation)
Insert(Double, Double, Animation)

Adiciona um objeto Animation a este Animation que começa em beginAt e termina em finishAt.

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

Encapsula uma animação, uma coleção de funções que modificam as propriedades em um período perceptível pelo usuário.

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 .

(Herdado de Animation)
WithConcurrent(Action<Double>, Double, Double, Easing, Double, Double)

Cria um novo objeto Animation com o callback especificado e adiciona-o aos filhos deste objeto Animation.

WithConcurrent(Animation, Double, Double)

Adiciona animation aos filhos deste objeto Animation e define as horas de início e término de animation a beginAt e finishAt, respectivamente.

Aplica-se a