IUIAnimationTransitionLibrary2 介面 (uianimation.h)

定義指定維度的標準轉換程式庫。

繼承

IUIAnimationTransitionLibrary2介面繼承自IUnknown介面。 IUIAnimationTransitionLibrary2 也有下列類型的成員:

方法

IUIAnimationTransitionLibrary2介面具有這些方法。

 
IUIAnimationTransitionLibrary2::CreateAccelerateDecelerateTransition

建立加速減速純量轉換。
IUIAnimationTransitionLibrary2::CreateConstantTransition

建立常數純量轉換。
IUIAnimationTransitionLibrary2::CreateCubicBezierLinearTransition

建立三次方貝塞爾線性純量轉換。
IUIAnimationTransitionLibrary2::CreateCubicBezierLinearVectorTransition

為每個指定的維度建立三次方貝塞爾線性向量轉換。
IUIAnimationTransitionLibrary2::CreateCubicTransition

建立三次方純量轉換。
IUIAnimationTransitionLibrary2::CreateCubicVectorTransition

為每個指定的維度建立三次方向量轉換。
IUIAnimationTransitionLibrary2::CreateDiscreteTransition

建立離散純量轉換。
IUIAnimationTransitionLibrary2::CreateDiscreteVectorTransition

為每個指定的維度建立離散向量轉換。
IUIAnimationTransitionLibrary2::CreateInstantaneousTransition

建立即時純量轉換。
IUIAnimationTransitionLibrary2::CreateInstantaneousVectorTransition

為每個指定的維度建立即時向量轉換。
IUIAnimationTransitionLibrary2::CreateLinearTransition

建立線性純量轉換。
IUIAnimationTransitionLibrary2::CreateLinearTransitionFromSpeed

建立線性速度純量轉換。
IUIAnimationTransitionLibrary2::CreateLinearVectorTransition

在指定的維度中建立線性向量轉換。
IUIAnimationTransitionLibrary2::CreateLinearVectorTransitionFromSpeed

在指定的維度中建立線性速度向量轉換。
IUIAnimationTransitionLibrary2::CreateParabolicTransitionFromAcceleration

建立雙曲加速純量轉換。
IUIAnimationTransitionLibrary2::CreateReversalTransition

建立反轉純量轉換。
IUIAnimationTransitionLibrary2::CreateSinusoidalTransitionFromRange

使用指定的旋轉範圍建立正弦範圍純量轉換。
IUIAnimationTransitionLibrary2::CreateSinusoidalTransitionFromVelocity

建立由初始速度決定幅度的正弦純量轉換。
IUIAnimationTransitionLibrary2::CreateSmoothStopTransition

建立平滑停止純量轉換。

備註

Windows 動畫包含一個通用轉換的程式庫,開發人員可以透過腳本套用至變數。 指定轉換的參數取決於轉換的類型。 對於某些轉換,轉換的持續時間是明確的參數;對於其他人而言,持續時間是由其他參數所決定,例如轉換開始時的速度或加速。 如果需要不連續的跳躍,則可以覆寫轉換的初始值或速度,並在轉換新增至分鏡腳本之後查詢持續時間。

如果應用程式需要無法使用轉換程式庫指定的效果,開發人員可以實作自訂轉換。 自訂轉換的建立方式是先實作轉換的插補器函式,然後使用 Factory 物件從插補器產生轉換。 插補器必須實作 IUIAnimationInterpolator2 介面;轉換處理站物件的實作是由 UIAnimationTransitionFactory2 物件所提供。

規格需求

   
最低支援的用戶端 適用于 Windows 7 的 Windows 8、Windows 7 和平臺更新 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 都不支援
目標平台 Windows
標頭 uianimation.h

另請參閱

IUIAnimationManager2::ScheduleTransition

IUIAnimationStoryboard::AddKeyframeAfterTransition

IUIAnimationStoryboard::AddTransition

IUIAnimationStoryboard::AddTransitionAtKeyframe

IUIAnimationStoryboard::AddTransitionBetweenKeyframes

IUIAnimationTransition2

IUnknown

介面

分鏡腳本概觀