动画类型和动画时间简介
来源:互联网 发布:淘宝站外网站 编辑:程序博客网 时间:2024/06/18 02:00
原文地址: http://o0o0o0o.iteye.com/blog/1701474
一:动画类的继承树
core animation 一下一些,可以用在你的app的animation class
(1) CAAnimation 是一个抽象类,并且是所有动画类的基类。CAAnimation 实现了CAMediaTiming 协议,CAMediaTiming 提供一些关于动画设置的简单属性 duration、speed、repeatCount、等等。CAAnimation 也实现了CAAction 协议,This protocol provides a standardized means for starting an animation in response to an action triggered by a layer (CAAction协议定义了层上启动一个动画的标准流程)
CAAnimation 用一个CAMediaTimingFunction 实例定义动画的持续时间。CAMediaTimingFunction 描述了动画过程作为一个简单的Bezier curve。一个线性的
时间函数指定了动画在执行时间内是没有一个跨度的(即时间是平均分配的)。ease-in timing function 让动画的执行速度越来越快。
(2)CAPropertyAnimation 是CAAnimation的一个抽象子类。CAPropertyAnimation提供了动画对key path 的支持。
(3) CABasicAnimation是CAPropertyAnimation的子类,CABasicAnimation 对动画层的属性变化,提供了简单的动画插值。
(4) CAKeyframeAnimation是CAPropertyAnimation的子类,提供关键帧动画的支持。你可以为层的一个动画属性指定一个keypath,一组value(在动画的每个阶段呈现),关键帧时间值和时间函数。当动画运行的时候这些值在指定的阶段显示。
(5) CATransition 为layer的内容变化提供转换效果。fades, pushes, or reveals layer content 。在osx系统,这些过渡效果可以根据你提供的自定义的core image filter得到扩展。
(6) CAAnimationGroup 运行一组动画在同一时间运行。
- 动画类型和动画时间简介
- 动画类型简介
- 时间轴和动画
- iOS 动画类型 和 动画方向 ~笔记
- 动画类型
- 动画类型
- 动画类型
- 动画类型
- 动画类型
- 动画类型
- /LGC动画引擎/动画简介
- 动画一 android动画简介
- Toast拓展--自定义显示时间和动画
- 游戏中的动画简介
- UIView动画简介
- UIView动画简介 .
- android 动画效果 简介
- IOS动画简介
- 【Linux Bash】利用管道简化sudo 密码的输入操作
- 如何让FPGA中的SPI与其他模块互动起来
- 2014-2015 -2016 新记录 新笔记 新起点
- Maximal Rectangle
- Android自定义xmlns报错及解决办法
- 动画类型和动画时间简介
- hpu2014周赛一
- NYOJ_241字母统计
- percona-toolkit工具检查MySQL复制一致性及修复
- 将csv文件导入到mysql数据库
- java中trim()方法是用来干什么的?
- SQL连接查询及性能分析
- Codeforces Round #239 (Div. 2)
- ANDROID开发之SQLite详解