03 2015 档案

摘要:高效绘图软件绘图术语绘图通常在Core Animation的上下文中指代软件绘图(意即:不由GPU协助的绘图)。在iOS中,软件绘图通常是由Core Graphics框架完成来完成。但是,在一些必要的情况下,相比Core Animation和OpenGL,Core Graphics要慢了不少。软件绘... 阅读全文
posted @ 2015-03-08 20:49 简丛 阅读(581) 评论(0) 推荐(0)
摘要:基于定时器的动画定时帧动画看起来是用来显示一段连续的运动过程,但实际上当在固定位置上展示像素的时候并不能做到这一点。一般来说这种显示都无法做到连续的移动,能做的仅仅是足够快地展示一系列静态图片,只是看起来像是做了运动。我们之前提到过iOS按照每秒60次刷新屏幕,然后CAAnimation计算出需要展... 阅读全文
posted @ 2015-03-07 20:31 简丛 阅读(401) 评论(0) 推荐(0)
摘要:图层时间动画的发生是需要持续一段时间的,所以计时对整个概念来说至关重要。在这一章中,我们来看看CAMediaTiming,看看Core Animation是如何跟踪时间的。CAMediaTiming协议CAMediaTiming协议定义了在一段动画内用来控制逝去时间的属性的集合,CALayer和CA... 阅读全文
posted @ 2015-03-06 19:54 简丛 阅读(343) 评论(0) 推荐(0)
摘要:事务Core Animation基于一个假设,说屏幕上的任何东西都可以(或者可能)做动画。动画并不需要你在Core Animation中手动打开,相反需要明确地关闭,否则他会一直存在。当你改变CALayer的一个可做动画的属性,它并不能立刻在屏幕上体现出来。相反,它是从先前的值平滑过渡到新的值。这一... 阅读全文
posted @ 2015-03-05 21:27 简丛 阅读(1671) 评论(0) 推荐(1)