iOS - 核心动画

作者: 磊CC | 来源:发表于2016-04-23 10:26 被阅读87次

核心动画CoreAnimation

CALayer图层

UIView是一个视图视图上面可以添加响应事件视图等可以和用户交互

CALayer不可以和用户交互,只能显示内容

UIView上面的rootLayer发生改变的话子图层也会发生改变button不止有一个视图改变的只是其中一个视图的rootLayer显示未被裁切的边框

CALayer发生改变子图层不会跟随发生改变自带动画效果(当改变属性值的时候)隐式动画

bounds边境范围

position中心点

zPosition z轴中心点

anchorPoint锚点✮✮✮✮✮

anchorPointZ Z轴锚点

transform转换形态

frameNO. Animatable坐标

hidden隐藏

doubleSided图层背面是否显示

geometryFlipped翻转颠倒

masksToBounds裁切边境

contents内容

opaque不透明度

allowsEdgeAntialiasing是否使用变形后的抗锯齿

backgroundColor背景颜色

borderWidth边框宽

borderColor边框颜色

opacity不透明度

shadowColor阴影颜色

shadowOpacity阴影不透明度

rasterizationScale防止Retina屏幕像素化

shadowOffset阴影偏移量

shadowRadius阴影的半径

CAAnimation

CAPropertyAnimation属性动画通过属性值改变产生动画效果

CABasicAnimation基础动画只能是两个点之间的变化

CASpringAnimation弹簧动画

CAKeyframeAnimation关键帧动画可以添加多个点的变化或者路径

CAAnimationGroup动画组可以添加多种效果达到预期动画

CATransition转场动画视图切换的时候添加动画效果

相关文章

网友评论

    本文标题:iOS - 核心动画

    本文链接:https://www.haomeiwen.com/subject/klwxrttx.html