共用方式為


CAccelerateDecelerateTransition 類別

實作加速減速轉換。

class CAccelerateDecelerateTransition : public CBaseTransition;

Members

Gg482707.collapse_all(zh-tw,VS.110).gif公用建構函式

名稱

描述

CAccelerateDecelerateTransition::CAccelerateDecelerateTransition

建構新的轉換物件。

Gg482707.collapse_all(zh-tw,VS.110).gif公用方法

名稱

描述

CAccelerateDecelerateTransition::Create

呼叫轉換程式庫,以建立封裝的轉換 COM 物件。(覆寫 CBaseTransition::Create)。

Gg482707.collapse_all(zh-tw,VS.110).gif公用資料成員

名稱

描述

CAccelerateDecelerateTransition::m_accelerationRatio

加速所花費時間相對於期間的比率。

CAccelerateDecelerateTransition::m_decelerationRatio

減速所花費時間相對於期間的比率。

CAccelerateDecelerateTransition::m_duration

轉換的期間。

CAccelerateDecelerateTransition::m_finalValue

動畫變數在轉換結束時的值。

備註

在加速減速轉換期間,動畫變數在轉換期間先加速然後減慢,並結束於指定的值。您可以藉由指定不同的加速和減速比率,獨立控制變數加速和減速的速度。當初始速度為零時,加速比率是變數加速所耗時間占期間的部分,減速比率也類似。如果初始速度不為零,則為速度達到零與轉換結束之間的一小段時間。加速比率與減速比率的總和應該等於最大值 1.0。因為會自動清除所有的轉換,建議使用 new 運算子來配置它們。CAnimationController::AnimateGroup 會建立封裝的 IUIAnimationTransition COM 物件,在此之前,這個物件都是 NULL。在建立這個 COM 物件之後變更成員變數沒有任何作用。

繼承階層架構

CObject

CBaseTransition

CAccelerateDecelerateTransition

需求

**標頭檔:**afxanimationcontroller.h

請參閱

其他資源

MFC 類別