CALayer的动画属性,mark一下,备忘。
以下CALayer类的属性可以被核心动画执行动画。可以查看CALayer来获取更多的信息。
-
anchorPoint
使用表 1 中所述默认隐式 CABasicAnimation。 -
backgroundColor
使用表 1 中所述默认隐式 CABasicAnimation。(子属性是使用基本的动画动画) -
backgroundFilters
使用表 2 中所述默认隐式 CATransitionAnimation。滤镜的子属性使用表 1中的默认隐式 CABasicAnimation 来动画。 -
borderColor
使用表 1 中所述默认隐式 CABasicAnimation。 -
borderWidth
使用表 1 中所述默认隐式 CABasicAnimation。 -
bounds
使用表 1 中所述默认隐式 CABasicAnimation。 -
compositingFilter
使用表 2 中所述默认隐式 CATransitionAnimation。滤镜的子属性使用表 1中的默认隐式 CABasicAnimation 来动画。 -
contents
-
contentsRect
使用表 1 中所述默认隐式 CABasicAnimation。
-
cornerRadius
2011-11-14|©2011YouMiMobileCo.Ltd.AllRightsReserved.[69]
Core Animation Programming Guide
使用表 1 中所述默认隐式 CABasicAnimation。
-
doubleSided
没有设置默认隐式动画。
-
filters
使用表 1 中所述默认隐式 CABasicAnimation。滤镜的子属性使用表 1 中的默认隐式 CABasicAnimation 来动画。 -
frame
frame 属性本身自己是无法动画的,你可以通过修改 bounds 和 position 属性来替代产生相同的效果。 -
hidden
使用表 1 中所述默认隐式 CABasicAnimation。 -
mask
使用表 1 中所述默认隐式 CABasicAnimation。 -
masksToBounds
使用表 1 中所述默认隐式 CABasicAnimation。 -
opacity
使用表 1 中所述默认隐式 CABasicAnimation。 -
position
使用表 1 中所述默认隐式 CABasicAnimation。 -
shadowColor
使用表 1 中所述默认隐式 CABasicAnimation。 -
shadowOffset
使用表 1 中所述默认隐式 CABasicAnimation。 -
shadowOpacity
使用表 1 中所述默认隐式 CABasicAnimation。 -
shadowRadius
使用表 1 中所述默认隐式 CABasicAnimation。 -
sublayers
使用表 2 中所述默认隐式 CATransitionAnimation 。
2011-11-14|©2011YouMiMobileCo.Ltd.AllRightsReserved.[70]
Core Animation Programming Guide
-
sublayerTransform
使用表 1 中所述默认隐式 CABasicAnimation。 -
transform
使用表 1 中所述默认隐式 CABasicAnimation。 -
zPosition
使用表 1 中所述默认隐式 CABasicAnimation。Table 1 Default Implied Basic Animation
Description |
Value |
Class |
CABasicAnimation |
duration |
.25 seconds, or the duration of the current transaction |
keyPath |
Dependent on layer property type |
Table 2 Default Implied Transition
Description |
Value |
Class |
CATransition |
duration |
.25 seconds, or the duration of the current transaction |
type |
Fade (kCATransitionFade) |
startProgress |
0.0 |
endProgress |
1.0 |