iOS核心動畫型別介紹

唐雲樓發表於2015-05-21

CAAnimation:核心動畫的基礎類,不能直接使用,負責動畫執行時間、速度的控制,本身實現了CAMediaTiming協議。

CAPropertyAnimation:屬性動畫的基類(通過屬性進行動畫設定,注意是可動畫屬性),不能直接使用。

CAAnimationGroup:動畫組,動畫組是一種組合模式設計,可以通過動畫組來進行所有動畫行為的統一控制,組中所有動畫效果可以併發執行。

CATransition:轉場動畫,主要通過濾鏡進行動畫效果設定。

CABasicAnimation:基礎動畫,通過屬性修改進行動畫引數控制,只有初始狀態和結束狀態。

CAKeyframeAnimation:關鍵幀動畫,同樣是通過屬性進行動畫引數控制,但是同基礎動畫不同的是它可以有多個狀態控制。

相關文章