Core Animation(核心动画)
来源:互联网 发布:mac怎么看电池循环 编辑:程序博客网 时间:2024/06/05 11:55
CoreAnimation也就是核心动画, 是一组非常强大的动画处理API, 可以使用少量的代码做出绚丽的效果, 是直接作用在CALayer上的, 并非UIView,并且Core Animation的动画执行过程都是在后台操作,不会阻塞主线程.
所有动画都是作用在CALayer上的, 当把动画添加到Layer上, 是不直接修改它的属性, Core Animation维护了两个平行layer的层次结构, 模型层树可以看到Layer的状态, 表示层树则是动画正在表现的值的近似.
Core Animation的使用步骤:
1> 使用它需要先添加QuartzCore.framework框架和引入主头文件<QuartzCore/QuartzCore.h>(iOS7.0+不需要)
2>. 初始化一个CAAnimation对象,并设置一些动画相关属性
3>. 通过调用CALayer的addAnimation:forKey:方法增加CAAnimation对象到CALayer中,这样就能开始执行动画了
4>. 通过调用CALayer的removeAnimationForKey:方法可以停止CALayer中的动画
0 0
- 核心动画Core Animation
- Core Animation 核心动画
- 核心动画(Core Animation)
- 核心动画 Core Animation
- 核心动画(Core Animation)
- Core Animation核心动画
- Core Animation - 核心动画
- 核心动画Core Animation
- Core Animation(核心动画)
- IOS核心动画 - Core Animation
- 86-Core Animation 核心动画
- iOS-Core Animation 核心动画
- 核心动画(Core Animation)
- IOS核心动画(Core Animation)
- iOS Core Animation 核心动画
- iOS 核心动画Core Animation
- CALayer&Core Animation核心动画
- 核心动画(Core Animation)基础知识
- BZOJ 1014: [JSOI2008]火星人prefix(未A待续)
- hdu2476【区间DP,未完待续】
- 2016 Personal Training #5 Div.2 Gym 100637J
- Core Graphics 框架
- Android之6.0 权限申请封装
- Core Animation(核心动画)
- 重装windows后无法进入ubuntu解决办法
- 暑假集训二顺序表-顺序表应用5:有序顺序表归并
- 舵机的工作原理和控制
- 【Android】一段时间不操作弹出【屏保】效果
- 亿级Web系统搭建——单机到分布式集群
- CodeForces 669D
- 深入理解JVM 第一章 之4
- HDU 5308 I Wanna Become A 24-Point Master 循环(散乱的前缀+循环体)