可动画属性
可动画属性
在
CALayer和CIFilter类中很多的属性都是可以使用动画。接下来列出这些属性以及默认使用的动画
CALayer 可动画的属性
-
下面列出 CALayer 类考虑可使用动画的属性,对于每个属性,列出执行每个隐式动画默认的创建的动画对象的类型
anchorPoint: 使用默认的CABasicAnimation对象backgroundColor: 使用默认的CABasicAnimation对象backgroundFilters: 使用默认的CATransition对象, 滤镜的子属性动画默认使用CABasicAnimation对象borderColor: 使用默认的CABasicAnimation对象borderWidth: 使用默认的CABasicAnimation对象bounds: 使用默认的CABasicAnimation对象compositingFilter: 使用默认的CATransition对象, 滤镜的子属性动画默认使用CABasicAnimation对象contents: 使用默认的CABasicAnimation对象contentsRect: 使用默认的CABasicAnimation对象cornerRadius: 使用默认的CABasicAnimation对象doubleSided: 没有默认隐含动画filters: 使用默认的CABasicAnimation对象, 滤镜的子属性动画默认使用CABasicAnimation对象frame: 此属性不可动画,可通过bounds&poistion两个属性的动画达到同样的结果mask: 使用默认的CABasicAnimation对象maskToBounds: 使用默认的CABasicAnimation对象opacity: 使用默认的CABasicAnimation对象position: 使用默认的CABasicAnimation对象shadowColor: 使用默认的CABasicAnimation对象shadowOffset: 使用默认的CABasicAnimation对象shadowOpacity: 使用默认的CABasicAnimation对象shadowPath: 使用默认的CABasicAnimation对象shadowRadius: 使用默认的CABasicAnimation对象sublayers: 使用默认的CABasicAnimation对象zPosition: 使用默认的CABasicAnimation对象
-
下面列出为默认基于属性动画的动画属性
描述 | 值
-
| -
类 | CABasicAnimation |
动画时长 | 0.25s 或 当前事务的间隔 |
设置路径 | 图层属性的名字 | -
下面列出默认基于转换动画的动画对象配置
描述 | 值
- | -
类 | CATransition |
动画时长 | 0.25s 或 当前事务的间隔 |
类型 | 淡入(kCATransitionFade) |
开始 | 0.0 |
结束 | 1.0 |

浙公网安备 33010602011771号