PropertyAnimation 클래스

정의

모든 속성 애니메이션 형식에 공통적인 애니메이션 속성 값을 검색할 수 있는 메서드를 제공합니다.

public ref class PropertyAnimation sealed : IPropertyAnimation
/// [Windows.Foundation.Metadata.ContractVersion(Windows.UI.Core.AnimationMetrics.AnimationMetricsContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class PropertyAnimation final : IPropertyAnimation
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.UI.Core.AnimationMetrics.AnimationMetricsContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class PropertyAnimation : IPropertyAnimation
Public NotInheritable Class PropertyAnimation
Implements IPropertyAnimation
상속
Object Platform::Object IInspectable PropertyAnimation
특성
구현

Windows 요구 사항

디바이스 패밀리
Windows Desktop Extension SDK (10.0.10240.0에서 도입되었습니다.)
API contract
Windows.UI.Core.AnimationMetrics.AnimationMetricsContract (v1.0에서 도입되었습니다.)

설명

AnimationDescription.animations 속성을 통해 이 개체의 인스턴스를 가져옵니다.

속성 애니메이션이 재생되면 첫 번째 애니메이션이 완료되기 전에 해당 애니메이션을 다른 애니메이션으로 바꿀 수 있습니다. 두 번째 애니메이션은 첫 번째 애니메이션이 꺼진 동일한 지점에서 시작할 수 있습니다. 두 번째 애니메이션이 시작하도록 지시된 시간과 시작 시간 사이에 약간의 지연이 있습니다. Windows 8에서는 첫 번째 애니메이션이 지연되는 동안 약간 더 진행되었기 때문에 애니메이션에서 눈에 띄는 점프가 발생할 수 있습니다. Windows 8.1 시작하면 두 번째 애니메이션의 시작점이 시작될 때 다시 계산되므로 점프가 표시되지 않습니다.

타이밍 컨트롤 Control1Control2 는 입방형 베지어 곡선의 첫 번째 및 두 번째 제어점 위치를 지정합니다. 이 두 점은 CSS transition-timing-function 속성에서와 동일한 의미를 갖습니다. 제어점 0은 항상 (0,0)이고 제어점 3은 항상 (1,1)입니다. Control1Control2의 좌표는 항상 0~1 범위(포함)입니다.

결과 Bézier 곡선에서 x 좌표는 시간을 나타내고 y 좌표는 진행률을 나타냅니다. (0,0)에서 (1,1)로의 원시 곡선은 애니메이션 전환의 실제 기간 및 범위와 일치하도록 크기가 조정되므로 x=0은 변환의 시작 시간이고 x=1은 종료 시간입니다. y=0은 애니메이션 속성의 초기 값이고 y=1은 최종 값입니다. 0에서 1 사이의 x와 y 값은 시간 및 애니메이션의 해당 중간 값을 나타냅니다.

속성

Control1

이 개체의 이 속성이 시간이 지남에 따라 애니메이션 효과를 주는 방법을 설명하는 입방형 베지어 곡선의 첫 번째 제어점 위치를 가져옵니다.

Control2

이 개체의 이 속성이 시간이 지남에 따라 애니메이션 효과를 주는 방법을 설명하는 입방형 베지어 곡선의 두 번째 제어점 위치를 가져옵니다.

Delay

애니메이션이 시작하도록 지시된 시간과 해당 애니메이션이 실제로 그리기 시작하는 시점 사이의 시간을 가져옵니다.

Duration

애니메이션을 수행해야 하는 시간을 가져옵니다. 여기에는 지연이 포함되지 않습니다.

Type

이 개체가 나타내는 애니메이션의 형식을 가져옵니다.

적용 대상

추가 정보