LerpingAnimation Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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 . |