iOS动画梳理与总结(附录)核心动画KeyPath表

  • 1、几何属性
keyPath 描述
transform.rotation.x 按x轴旋转的弧度
transform.rotation.y 按y轴旋转的弧度
transform.rotation.z 按z轴旋转的弧度
transform.scale.x 在x轴按比例放大缩小
transform.scale.y 在y轴按比例放大缩小
transform.scale.z 在z轴按比例放大缩小
transform.scale 按比例放大缩小
transform.translation.x 沿x轴平移
transform.translation.y 沿y轴平移
transform.translation.z 沿z轴平移
transform.translation x,y 坐标均发生改变
transform CATransform3D 4*4矩阵
bounds layer大小
position layer位置
anchorPoint 锚点位置
cornerRadius 圆角大小
zPosition z轴位置
  • 2、背景属性
keyPath 描述
backgroundColor 背景颜色
  • 3、Layer内容
keyPath 描述
contents Layer内容,呈现在背景颜色之上
contentsRect
masksToBounds
  • 4、边界属性
keyPath 描述
borderColor 描边颜色
borderWidth 描边宽度
  • 5、阴影属性
keyPath 描述
shadowColor 阴影颜色
shadowOffset 阴影偏移距离
shadowOpacity 阴影透明度
shadowRadius 阴影圆角
shadowPath 阴影路径
  • 6、透明度
keyPath 描述
opacity 透明度
  • 7、ShapeLayer属性
keyPath 描述
fillColor
strokeColor
strokeStart 从无到有
strokeEnd 从有到无
lineWidth 路径的线宽
miterLimit 相交长度的最大值
lineDashPhase 虚线样式
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。