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