CALayer
和 CIFilter
的不少屬性都是可動畫的。該附錄列出了這些屬性,以及屬性默認使用的動畫。ide
表 B-1 列出了 CALayer 中能夠動畫的屬性。對每一個屬性,表中也列出了執行隱式動畫默認建立的動畫對象的類型。動畫
屬性 | 默認動畫 |
---|---|
anchorPoint | 使用默認的隱式 CABasicAnimation 對象,如表 B-2 所述。 |
backgroundColor | 使用默認的隱式 CABasicAnimation 對象,如表 B-2 所述。 |
backgroundFilters | 使用默認的隱式 CATransition 對象, 如表 B-3 所述。過濾器的子屬性使用默認的隱式 CABasicAnimation 對象,如表 B-2 所述。 |
borderColor | 使用默認的隱式 CABasicAnimation 對象,如表 B-2 所述。 |
borderWidth | 使用默認的隱式 CABasicAnimation 對象,如表 B-2 所述。 |
bounds | 使用默認的隱式 CABasicAnimation 對象,如表 B-2 所述。 |
compositingFilter | 使用默認的隱式 CATransition 對象, 如表 B-3 所述。過濾器的子屬性使用默認的隱式 CABasicAnimation 對象,如表 B-2 所述 |
contents | 使用默認的隱式 CABasicAnimation 對象,如表 B-2 所述。 |
contentsRect | 使用默認的隱式 CABasicAnimation 對象,如表 B-2 所述。 |
cornerRadius | 使用默認的隱式 CABasicAnimation 對象,如表 B-2 所述。 |
doubleSided | 它沒有默認的隱式動畫。 |
filters | 使用默認的隱式 CABasicAnimation 對象,如表 B-2 所述。過濾器的子屬性使用默認的隱式 CABasicAnimation 對象,如表 B-2 所述。 |
frame | 該屬性是不可動畫的。你能夠動畫 bounds 和 position 屬性獲得相同的結果。 |
hidden | 使用默認的隱式 CABasicAnimation 對象,如表 B-2 所述。 |
mask | 使用默認的隱式 CABasicAnimation 對象,如表 B-2 所述。 |
masksToBounds | 使用默認的隱式 CABasicAnimation 對象,如表 B-2 所述。 |
opacity | 使用默認的隱式 CABasicAnimation 對象,如表 B-2 所述。 |
position | 使用默認的隱式 CABasicAnimation 對象,如表 B-2 所述。 |
shadowColor | 使用默認的隱式 CABasicAnimation 對象,如表 B-2 所述。 |
shadowOffset | 使用默認的隱式 CABasicAnimation 對象,如表 B-2 所述。 |
shadowOpacity | 使用默認的隱式 CABasicAnimation 對象,如表 B-2 所述。 |
shadowPath | 使用默認的隱式 CABasicAnimation 對象,如表 B-2 所述。 |
shadowRadius | 使用默認的隱式 CABasicAnimation 對象,如表 B-2 所述。 |
sublayers | 使用默認的隱式 CABasicAnimation 對象,如表 B-2 所述。 |
sublayerTransform | 使用默認的隱式 CABasicAnimation 對象,如表 B-2 所述。 |
transform | 使用默認的隱式 CABasicAnimation 對象,如表 B-2 所述。 |
zPosition | 使用默認的隱式 CABasicAnimation 對象,如表 B-2 所述。 |
描述 | 值 |
---|---|
類 | CABasicAnimation |
持續時間 | 0.25秒,或當前事務的持續時間。 |
鍵路徑 | 圖層當前改變的屬性的名字。 |
描述 | 值 |
---|---|
類 | CATransition |
持續時間 | 0.25秒,或當前事務的持續時間。 |
類型 | 淡化(kCATransitionFade) |
開始點 | 0.0 |
結束點 | 1.0 |
Core Animation 給 Core Image 的 CIFilter 類添加下面的可動畫屬性。這些屬性僅在 OS X 上可用。code
有關這些添加的更多信息,請參見 CIFilter Core Animation Additions。orm