iOS - 关键帧动画

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

CASpringAnimation弹簧动画->CABasicAnimation->只能设置fromValue toValue byVaule

mass质量影响图层运动时的弹簧惯性质量越大幅度越大

stiffness刚度(劲度/弹性)刚度越大形变产生的力就越大运动越快

damping阻力阻力越大停止越快

initialVelocity初始速率,动画视图的初始速度大小速率为正数时速度方向与运动方向一致速率为负数时速度方向与运动方向相反

settlingDuration获得动画完成的预估时间

把动画添加到图层addAnimation: forKey:

#pragma mark------------------------

关键帧动画-CAKeyframeAnimation

与基础动画的区别:基础动画只能是某个属性的初始值到另一个值产生动画效果;关键帧动画支持多个值(values)或者一个路径(path)

values值的数组

path值的路径

timeVaules时间值(0,1)

timingFunctions速度控制的数组

calculationMode:动画样式

kCAAnimationLinear自定义控制动画的时间(线性)可以设置keyTimes

kCAAnimationDiscrete离散动画没有任何补间动画使用keytimes@[@0.3,@0.5,@1.0];

kCAAnimationPaced节奏动画自动计算动画的运动时间

kCAAnimationCubic曲线动画需要设置timingFunctions

kCAAnimationCubicPaced节奏曲线动画自动计算

rotationMode:旋转的样式

kCAAnimationRotateAuto自动

kCAAnimationRotateAutoReverse 自动翻转

相关文章

  • iOS Animation创建及使用

    iOS 实现的基本动画 头尾式动画 2.block动画的方法 iOS显示关键帧动画 关键帧动画 动画的创建和使用 ...

  • iOS 关键帧动画

    级别:★★☆☆☆标签:「iOS CAKeyframeAnimation」「iOS 关键帧动画」「CAKeyfram...

  • 1. 控制动画

    《iOS编程》第27章 控制动画 学习笔记 基础动画 关键帧动画

  • iOS的动画

    iOS的动画,看下面的文章就够了(不断补充中...) iOS关键帧动画[https://www.jianshu.c...

  • iOS Core Animation (一) 基础动画

    iOS核心动画Core Animation分为几类:基础动画、关键帧动画、动画组、转场动画。关系大致如下图: CA...

  • iOS-动画知识梳理

    学习及实践笔记 记录iOS动画的学习及实践 目录 显示层(UIView)动画初级动画关键帧动画逐帧动画Gif动画的...

  • iOS基础 - 核心动画(转)

    iOS基础 - 核心动画 一、核心动画 l核心动画基本概念 l基本动画 l关键帧动画 l动画组 l转场动画 lCo...

  • iOS里的核心动画

    iOS中核心动画分为:基本动画、关键帧动画、转场动画、动画组.(layer中不能真实改变图层动画值,我们所看到的动...

  • iOS动画不响应点击的问题

    iOS动画分为显性动画和隐性动画两种。 显示动画动画分为几类:基础动画、关键帧动画、动画组、转场动画。各个类的关系...

  • iOS开发之UI篇(6)—— 动画效果

    版本 Xcode 9.1 UIView本身封装了一些常用的动画:基础动画、关键帧动画及转场动画。对于一般的iOS开...

网友评论

    本文标题:iOS - 关键帧动画

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