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 filho 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 dessa animação em segundos.

(Herdado de Animation)
Easing

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

(Herdado de Animation)
Finished

Um retorno de chamada que é invocado 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á em pausa no momento.

(Herdado de Animation)
Name

O nome dessa animação.

(Herdado de Animation)
Progress

Progresso dessa animação em porcentagem.

(Herdado de Animation)
Repeats

dotnet_analyzer_diagnostic. CA1805.severity = none 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 é invocado após cada tique dessa 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 filho.

(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 filho.

(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 nessa animação.

(Herdado de Animation)
Pause()

Pausa a animação.

(Herdado de Animation)
RemoveFromParent()

Remove essa animação de seu 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ções essa animação atualizando Progress e invocando Step.

(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