共用方式為


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

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

範例

如需建立轉換連結庫物件的範例,請參閱 建立主要動畫物件

規格需求

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

另請參閱

IUIAnimationManager::ScheduleTransition

IUIAnimationStoryboard::AddKeyframeAfterTransition

IUIAnimationStoryboard::AddTransition

IUIAnimationStoryboard::AddTransitionAtKeyframe

IUIAnimationStoryboard::AddTransitionBetweenKeyframes

IUIAnimationTransition

IUnknown

分鏡腳本概觀