一、前言 以前看各种绚丽的UI特效动画代码,采用的方法是会先运行一篇,然后直接去看实现代码。初学时抱着瞻仰的态度去接触,去认识,是没有错的。但是在了解了像素、动画渲染机制,CoreAnimation API,推导过二维、三维的仿射矩阵之后,我们可以改变阅读UI动画博文或者是源码的方式了。 Talk
分类:
移动开发 时间:
2016-03-19 17:46:35
阅读次数:
452
转载自:http://www.cofcool.net/development/2015/06/20/ios-study-note-nine-CoreAnimation/ Core Animation,即为核心动画,它是一组非常强大的动画处理API,使用它能做出非常炫丽的动画效果,而且往往是事半功倍。
分类:
其他好文 时间:
2016-03-15 12:14:02
阅读次数:
197
using System; using UIKit; using System.Drawing; using CoreAnimation; namespace PMM { public class ProgressCircleView : UIView { protected CAShapeLaye
分类:
移动开发 时间:
2016-03-08 23:35:48
阅读次数:
248
一、核心动画 1.Core Animation是一组非常强大的动画处理API,使用它能做出非常炫丽的动画效果,而且往往是事半功倍,使用它需要先添加QuartzCore.framework和引入对应的框架<QuartzCore/QuartzCore.h> 2.开发步骤: ①初始化一个动画对象(CAAn
分类:
移动开发 时间:
2016-02-23 20:34:14
阅读次数:
396
一:UIKit动画 在介绍CoreAnimation动画前先简单介绍一下UIKit动画,大部分简单的动画都可以使用UIKit动画实现,如果想实现更复杂的效果,则需要使用Core Animation了;UIKit动画有两种写法;它不仅可以针对视图还可以针对其它控件; 1:第一种写法是利用属性,结合be
分类:
移动开发 时间:
2016-02-22 16:34:50
阅读次数:
215
一:UIKit动画 在介绍CoreAnimation动画前先简单介绍一下UIKit动画,大部分简单的动画都可以使用UIKit动画实现,如果想实现更复杂的效果,则需要使用Core Animation了;UIKit动画有两种写法;它不仅可以针对视图还可以针对其它控件; 1:第一种写法是利用属性,结合be
分类:
移动开发 时间:
2016-02-20 21:40:16
阅读次数:
323
CALayer :CA就是coreAnimation 核心动画 它是同时支持 Mac OS 和 iOS系统的 所有的核心动画都是通过CALayer来实现的 UIView本身是不具备显示功能的 是它内部的layer层才有显示功能 UIView之所以能被看到 就是因为内部层的存在; CZLayer的功能
分类:
其他好文 时间:
2016-02-19 23:11:57
阅读次数:
384
之前介绍的是UIView 的动画(http://www.cnblogs.com/loying/p/5122253.html),这次介绍的是CAAnimation的动画。在xcode中打开CAAnimation.h ,可以看到以下几个类:CAAnimation、CAPropertyAnimationC...
分类:
其他好文 时间:
2016-01-19 23:23:38
阅读次数:
169
iOS开发CoreAnimation解读之二——对CALayer的分析一、UIView中的CALayer属性1.Layer专门负责view的视图渲染2.自定义view默认layer属性的类二、几种系统的Layer类1.CAEmitterLayer2.CAGradientLayer3.CAEAGLLa...
分类:
移动开发 时间:
2016-01-10 01:41:03
阅读次数:
416
iOS开发CoreAnimation解读之三——几种常用Layer的使用解析一、CAEmitterLayer二、CAGradientLayer三、CAReplicatorLayer四、CAShapeLayer五、CATextLayeriOS开发CoreAnimation解读之三——几种常用Layer...
分类:
移动开发 时间:
2016-01-10 01:37:55
阅读次数:
277