核心动画
文章平均质量分 82
Allen_iOS
为了不迟到,最好早走几分钟
展开
-
核心动画(1)《简介》
一、简单介绍 Core Animation,中文翻译为核心动画,它是一组非常强大的动画处理API,使用它能做出非常炫丽的动画效果,而且往往是事半功倍。也就是说,使用少量的代码就可以实现非常强大的功能。 Core Animation是跨平台的,可以用在Mac OS X和iOS平台。 Core Animation的动画执行过程都是在后台操作的,不会阻塞主线程。不阻塞主线程,可以理解为在执行动画的转载 2015-03-03 11:37:25 · 399 阅读 · 0 评论 -
常用核心动画效果
实现iOS漂亮的动画效果主要有两种方法, 一种是UIView层面的, 一种是使用CATransition进行更低层次的控制, 第一种是UIView,UIView方式可能在低层也是使用CATransition进行了封装,它只能用于一些简单的、常用的效果展现,这里写一个常用的示例代码,供大家参考。 [UIView beginA转载 2015-03-13 15:23:20 · 518 阅读 · 0 评论 -
CALayer和UIView的关系
CALayer属于Core Animation部分的内容,比较重要而不太好理解。以下是园子中看到的一篇文章的摘录: 1. UIView是iOS系统中界面元素的基础,所有的界面元素都是继承自它。它本身完全是由CoreAnimation来实现的。它真正的绘图部分,是由一个CALayer类来管理。UIView本身更像是一个CALayer的管理器,访问它的跟绘图和跟坐标有关的属性,例如frame,bou转载 2015-03-12 12:17:06 · 519 阅读 · 0 评论 -
iOS动画汇总
iOS 简单动画主要分为三种(这是我的理解): 第一种:改变位置,大小等 [plain] view plaincopy //开始动画 [UIView beginAnimations:nil context:nil]; //设定动画持续时间 [UIView setAnimationDuration:2]; //动画的内容 frame.origin.转载 2015-03-17 17:11:32 · 531 阅读 · 0 评论 -
核心动画(6)之CADisplayLink
Core Animation系列之CADisplayLink 作者:wangzz 原文地址:http://blog.csdn.net/wzzvictory/article/details/22417181 转载请注明出处 如果觉得文章对你有所帮助,请通过留言或关注微博、微信公众帐号wangzzstrive来支持我,谢谢! 一直以来都想好好学习下CoreAnim转载 2015-03-04 18:38:03 · 647 阅读 · 0 评论 -
核心动画(5)《CATransaction 事务类》
CATransaction 事务类,可以对多个layer的属性同时进行修改.它分隐式事务,和显式事务. 区分隐式动画和隐式事务:隐式动画通过隐式事务实现动画 。 区分显式动画和显式事务:显式动画有多种实现方式,显式事务是一种实现显式动画的方式。 1.隐式事务 除显式事务外,任何对于CALayer属性的修改,都是隐式事务.这样的事务会在run-loop中被提交. - (void)转载 2015-03-03 15:14:22 · 1184 阅读 · 0 评论 -
核心动画(4)《转场动画和组动画》
一、转场动画简单介绍 CAAnimation的子类,用于做转场动画,能够为层提供移出屏幕和移入屏幕的动画效果。iOS比Mac OS X的转场动画效果少一点 UINavigationController就是通过CATransition实现了将控制器的视图推入屏幕的动画效果 属性解析: type:动画过渡类型 subtype:动画过渡方向 startProgress:动画起点(在整体动画的转载 2015-03-03 11:43:49 · 512 阅读 · 0 评论 -
核心动画(3)《关键帧动画》
一、简单介绍 是CApropertyAnimation的子类,跟CABasicAnimation的区别是:CABasicAnimation只能从一个数值(fromValue)变到另一个数值(toValue),而CAKeyframeAnimation会使用一个NSArray保存这些数值 属性解析: values:就是上述的NSArray对象。里面的元素称为”关键帧”(keyframe)。动画对转载 2015-03-03 11:41:47 · 569 阅读 · 0 评论 -
核心动画(2)《基础动画》
一、简单介绍 CAPropertyAnimation的子类 属性解析: fromValue:keyPath相应属性的初始值 toValue:keyPath相应属性的结束值 随着动画的进行,在长度为duration的持续时间内,keyPath相应属性的值从fromValue渐渐地变为toValue 如果fillMode=kCAFillModeForwards和removedOnComle转载 2015-03-03 11:39:48 · 434 阅读 · 0 评论 -
Core Animation<B3>
专用图层 复杂的组织都是专门化的--Catharine R. Stimpson 到目前为止,我们已经探讨过CALayer类了,同时我们也了解到了一些非常有用的绘图和动画功能。但是Core Animation图层不仅仅能作用于图片和颜色而已。本章就会学习其他的一些图层类,进一步扩展使用Core Animation绘图的能力。 CAShapeLayer 在第四章『视觉效果』我们学习到了不使用图转载 2015-05-15 09:40:10 · 753 阅读 · 0 评论