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