Core Animation 文檔翻譯—附錄B(可動畫的屬性)

前言

 

許多CALayer和CIFliter的屬性都是可動畫的。本節附錄列出了這些屬性默認使用的動畫。app

 

CALayer可動畫屬性

 


表B-1展現了CALayer類的可動畫屬性。針對每一個屬性此表也列出了對應的默認動畫對象的類型,這些動畫以隱式的方式執行。
 
動畫

Table B-1 Layer的屬性和他們默認的動畫spa

屬性 默認動畫
anchorPoint 使用默認的隱式CABasicAnimation對象,在表Table B-2描述。
backgroundColor 同上
borderColor 同上
borderWidth 同上
bounds 同上
contents 同上
contentsRect 同上
cornerRadius 同上
hidden 同上
mask 同上
masksToBounds 同上
opacity 同上
position 同上
shadowColor 同上
shadowOffset 同上
shadowOpacity 同上
shadowPath 同上
shadowRadius 同上
subLayers 同上
sublayerTransform 同上
transform 同上
zPosition 同上
backgroundFiliters 使用默認的CATransition對象,在表B-3中描述。Filters的子屬性是默認使用CABasicAnimation對象,在表Table B-2描述。
compositingFilter 使用默認的隱式CATransition對象,在表B-3中描述。Filters的子屬性是默認使用CABasicAnimation對象,在表Table B-2描述。
filters 使用默認的隱式CABasicAnimation對象,在表Table B-2描述。Filters的子屬性是默認使用CABasicAnimation對象,在表Table B-2描述。
frame 這個屬性是不可動畫的,咱們能夠經過爲bounds和position作動畫達到相同的效果。

 

表B-2列出了默認屬性動畫的相關動畫性質。
 
Table B-2 默認隱式基礎動畫orm

描述
Class CABasicAnimation
持續時間 0.25秒,或者當前transaction所設置的數字
key path(鍵路徑) 設置Layer的屬性名

 

表B-3列出了動畫對象爲默認transition動畫的配置。對象

 
Table B-3 默認隱式Transitionci

描述
Class CATransition
持續時間 0.25秒,或者當前transaction所設置的數字
類型 漸隱(kCATransitionFade)
開始進度值(start progress) 0.0
結束進度之(end progress) 1.0

 

CIFilter可動畫屬性

 

核心動畫添加下面可動畫屬性到Core Image的CIFilter類。這些屬性僅僅在OSX中可用。get

相關文章
相關標籤/搜索