IUIAnimationTransitionLibrary 인터페이스(uianimation.h)
표준 전환 라이브러리를 정의합니다.
상속
IUIAnimationTransitionLibrary 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IUIAnimationTransitionLibrary 에는 다음과 같은 유형의 멤버도 있습니다.
메서드
IUIAnimationTransitionLibrary 인터페이스에는 이러한 메서드가 있습니다.
IUIAnimationTransitionLibrary::CreateAccelerateDecelerateTransition 가속 감속 전환을 만듭니다. |
IUIAnimationTransitionLibrary::CreateConstantTransition 상수 전환을 만듭니다. |
IUIAnimationTransitionLibrary::CreateCubicTransition 입방 전환을 만듭니다. |
IUIAnimationTransitionLibrary::CreateDiscreteTransition 개별 전환을 만듭니다. |
IUIAnimationTransitionLibrary::CreateInstantaneousTransition 즉각적인 전환을 만듭니다. |
IUIAnimationTransitionLibrary::CreateLinearTransition 선형 전환을 만듭니다. |
IUIAnimationTransitionLibrary::CreateLinearTransitionFromSpeed 선형 속도 전환을 만듭니다. |
IUIAnimationTransitionLibrary::CreateParabolicTransitionFromAcceleration 포물선 가속 전환을 만듭니다. |
IUIAnimationTransitionLibrary::CreateReversalTransition 반전 전환을 만듭니다. |
IUIAnimationTransitionLibrary::CreateSinusoidalTransitionFromRange 지정된 진동 범위를 사용하여 부비동 범위 전환을 만듭니다. |
IUIAnimationTransitionLibrary::CreateSinusoidalTransitionFromVelocity 초기 속도에 따라 진폭이 결정되는 부비동 속도 전환을 만듭니다. |
IUIAnimationTransitionLibrary::CreateSmoothStopTransition 부드러운 중지 전환을 만듭니다. |
설명
Windows 애니메이션에는 개발자가 스토리보드를 통해 변수에 적용할 수 있는 일반적인 전환 라이브러리가 포함되어 있습니다. 전환을 지정하기 위한 매개 변수는 전환 유형에 따라 달라집니다. 일부 전환의 경우 전환 기간은 명시적 매개 변수입니다. 다른 사람의 경우 전환이 시작될 때 속도 또는 가속과 같은 다른 매개 변수에 의해 기간이 결정됩니다. 불연속 점프가 필요한 경우 전환의 초기 값 또는 속도를 재정의할 수 있으며 전환이 스토리보드에 추가된 후 기간을 쿼리할 수 있습니다.
애플리케이션에 전환 라이브러리를 사용하여 지정할 수 없는 효과가 필요한 경우 개발자는 사용자 지정 전환을 구현할 수 있습니다. 사용자 지정 전환은 먼저 전환에 대한 보간기 함수를 구현한 다음 팩터리 개체를 사용하여 보간기에서 전환을 생성하여 만들어집니다. 보간자는 IUIAnimationInterpolator 인터페이스를 구현해야 합니다. 전환 팩터리 개체의 구현은 UIAnimationTransitionFactory에서 제공합니다.
예제
전환 라이브러리 개체를 만드는 예제는 기본 애니메이션 개체 만들기를 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista용 Windows 7, Windows Vista 및 플랫폼 업데이트 [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 | 지원되는 버전 없음 |
대상 플랫폼 | Windows |
헤더 | uianimation.h |
추가 정보
IUIAnimationManager::ScheduleTransition
IUIAnimationStoryboard::AddKeyframeAfterTransition
IUIAnimationStoryboard::AddTransition
IUIAnimationStoryboard::AddTransitionAtKeyframe