IPropertyAnimation Interface
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.
Descreve as propriedades de animações que são comuns a todos os efeitos de animação.
public interface class IPropertyAnimation
/// [Windows.Foundation.Metadata.ContractVersion(Windows.UI.Core.AnimationMetrics.AnimationMetricsContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(973190362, 19852, 16670, 182, 21, 26, 222, 104, 58, 153, 3)]
struct IPropertyAnimation
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.UI.Core.AnimationMetrics.AnimationMetricsContract), 65536)]
[Windows.Foundation.Metadata.Guid(973190362, 19852, 16670, 182, 21, 26, 222, 104, 58, 153, 3)]
public interface IPropertyAnimation
Public Interface IPropertyAnimation
- Derivado
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows Desktop Extension SDK (introduzida na 10.0.10240.0)
|
API contract |
Windows.UI.Core.AnimationMetrics.AnimationMetricsContract (introduzida na v1.0)
|
Comentários
Não implemente essa interface. Obtenha um ponteiro para uma instância dessa interface usando a propriedade AnimationDescription.Animations .
O tempo controla Control1 e Control2 especificam o local do primeiro e segundo pontos de controle de uma curva de Bézier cúbica. Esses dois pontos têm o mesmo significado que na propriedade CSS transition-timing-function . O ponto de controle zero é sempre (0,0) e o ponto de controle três é sempre (1,1). As coordenadas de Control1 e Control2 estão sempre no intervalo de 0 a 1, inclusive.
Na curva Bézier resultante, a coordenada x representa o tempo e a coordenada y representa o progresso. A curva bruta de (0,0) a (1,1) é dimensionada para corresponder à duração real e ao intervalo da transição animada, de modo que x=0 seja a hora inicial da transformação, x=1 é a hora final, y=0 é o valor inicial da propriedade animada e y=1 é o valor final. Os valores de x e y entre 0 e 1 representam valores intermediários correspondentes de tempo e a animação.
Propriedades
Control1 |
Obtém o local do primeiro ponto de controle para a curva de Bézier cúbica que descreve como essa propriedade desse objeto deve ser animada ao longo do tempo. |
Control2 |
Obtém o local do segundo ponto de controle para a curva de Bézier cúbica que descreve como essa propriedade desse objeto deve ser animada ao longo do tempo. |
Delay |
Obtém a quantidade de tempo entre quando a animação é instruída a começar e quando essa animação realmente começa a ser desenhada. |
Duration |
Obtém a quantidade de tempo durante a qual a animação deve ser executada. Isso não inclui o atraso. |
Type |
Obtém o tipo de animação representado por este objeto . |