XMG Core Animation简介
来源:互联网 发布:抽奖转盘怎么旋转js 编辑:程序博客网 时间:2024/04/23 20:18
Core Animation 非常强大的动画API ,使用它可以做出非常酷炫的动画效果
Core Animation可以用在OS X 和IOS操作系统
Core Animtaion 的动画执行都是在后台执行的。不会阻塞主线程。
CAAnimation 与 CAPropertyAnimation为抽象类
CABasicAnimation为基本动画。 CAKeyframeAnimation 可以存在许多帧
CABasicAnimation 基础动画
CABasicAnimation*animation=[CABasicAnimationanimation];
animation.keyPath=@"position";
animation.toValue=[NSValuevalueWithCGPoint:CGPointMake(200,400)];
//动画完成的时候移除动画
animation.removedOnCompletion=NO;
//填充模式是始终是最新的
animation.fillMode=kCAFillModeForwards;
[self.redVie.layeraddAnimation:animation forKey:nil];
改变其他的属性
// 创建动画
CABasicAnimation *anim = [CABasicAnimationanimation];
// 描述下修改哪个属性产生动画
// anim.keyPath = @"position";
// 只能是layer属性
anim.keyPath =@"transform.scale";
// 设置值
// anim.toValue = [NSValue valueWithCGPoint:CGPointMake(250, 500)];
anim.toValue =@0.5;
// 设置动画执行次数
anim.repeatCount =MAXFLOAT;
// 取消动画反弹
// 设置动画完成的时候不要移除动画
anim.removedOnCompletion =NO;
// 设置动画执行完成要保持最新的效果
anim.fillMode =kCAFillModeForwards;
[_imageV.layeraddAnimation:anim forKey:nil];
- XMG Core Animation简介
- Core animation简介
- Core animation简介
- Core animation简介
- Core Animation简介
- [转载]Core animation简介
- Core Animation-简介
- Core Animation简介
- Core Animation简介
- Core Animation之框架简介
- iOS 之Core Animation简介
- Core Animation之框架简介(一)
- core animation
- Core Animation
- Core Animation
- Core Animation
- Core Animation
- Core Animation
- c++作业-6
- MES——模具资料维护
- C++实验6项目2:数组合并
- 计算机程序的思维逻辑 (5) - 小数计算为什么会出错?
- QT工程转换为VS2013项目文件
- XMG Core Animation简介
- 博主自荐
- 草稿
- send() 、 rev()、write()、read()笔记
- Android视图重绘,使用invalidate还是requestLayout
- PYTHON实战开发作业 -WEEK1
- java执行cmd命令堵塞的另外一种处理方式
- 如何在命令行模式下查看Python帮助文档---dir、help、__doc__
- SQL server 海量数据库的查询优化及分页算法(收藏)