美文网首页与时俱进的IT
UI(四十七)核心动画

UI(四十七)核心动画

作者: 社会主义顶梁鹿 | 来源:发表于2018-07-30 18:11 被阅读0次

    核心动画 CoreAnimation

    CALayer图层

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

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

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

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

    bounds 边境范围

    position 中心点

    zPosition z轴中心点

    anchorPoint 锚点 ✮✮✮✮✮

    anchorPointZ Z轴锚点

    transform 转换形态

    frame NO. 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转场动画 视图切换的时候添加动画效果

    相关文章

      网友评论

        本文标题:UI(四十七)核心动画

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