核心动画之作用在层上面. 动画的本质是改图层的某一个属性. CABasicAnimation *anim = [CABasicAnimation animation]; 图层有那些属性,这里才能写那些属性. anim.keyPath = @"transform.scale"; anim.toValu ...
分类:
移动开发 时间:
2016-09-04 17:13:41
阅读次数:
224
废话不多说,先看上效果,由于动画录制的时候帧率限制,只能将动画放慢了进行录制,更容易看到效果 这是点击开始之后代码 由于动画使由多个动画组成,所以第一个动画完毕之后自动再次开始一个动画 先解释一下动画执行过程 第一步是通过CABasicAnimation 对照片进行缩放 第二步是通过CAKeyfra ...
分类:
其他好文 时间:
2016-08-30 17:50:38
阅读次数:
147
1、CALayer简介 CALayer是个与UIView很类似的概念,同样有backgroundColor、frame等相似的属性,我们可以将UIView看做一种特殊的CALayer。但实际上UIView是对CALayer封装,在CALayer的基础上再添加交互功能。UIView的显示必须依赖于CA ...
分类:
移动开发 时间:
2016-08-23 14:50:07
阅读次数:
247
最近在写一个相册的demo,偶尔看到了美拍的相机过载动画觉得很有意思,就想在我的相册demo中加入一个这种特效,下面把我的想法和实现过程给大家分享一下
先上效果图:(demo地址)步骤分析这个动效看起来很有特色但是实现起来是非常简单的,只需要用到CALayer和CAShapeLayer做为展示层,然后通过CABasicAnimation实现动画就行了~
用两个CALayer来呈现启动的image
通...
分类:
移动开发 时间:
2016-08-16 17:35:04
阅读次数:
448
1.关键帧动画,也是CAPropertyAnimation的子类,与CABasicAnimation的区别是 CABasicAnimation只能从一个数值(fromValue)变到另一个数值(toValue),而 CAKeyframeAnimation会使用一个NSArray保存这些数值 2.属性 ...
分类:
其他好文 时间:
2016-08-15 22:15:01
阅读次数:
146
iOS开发UI篇—核心动画(关键帧动画) 一、简单介绍 是CApropertyAnimation的子类,跟CABasicAnimation的区别是:CABasicAnimation只能从一个数值(fromValue)变到另一个数值(toValue),而CAKeyframeAnimation会使用一个 ...
分类:
移动开发 时间:
2016-08-14 21:59:12
阅读次数:
214
一、简单介绍 是CAPropertyAnimation的子类,跟CABasicAnimation的区别是:CABasicAnimation只能从一个数值(fromValue)变到另一个数值(toValue),而CAKeyframeAnimation会使用一个NSArray保存这些数值 属性解析: v ...
分类:
移动开发 时间:
2016-08-10 20:56:20
阅读次数:
220
IOS中的动画总结来说有五种:UIView<block>,CAAnimation<CABasicAnimation,CATransition,CAKeyframeAnimation>,NSTimer 一:UIView动画 一般方式 typedef enum { UIViewAnimationTran ...
分类:
移动开发 时间:
2016-08-08 06:28:00
阅读次数:
258
CoreAnimation 1.CABasicAnimation // position CABasicAnimation *ba = [CABasicAnimation animationWithKeyPath:@"position"];// boundsCABasicAnimation *ba ...
分类:
其他好文 时间:
2016-08-01 15:34:46
阅读次数:
154
CABasicAnimation是CAPropertyAnimation的子类,使用它可以实现一些基本的动画效果,它可以让CALayer的某个属性从某个值渐变到另一个值。下面就用CABasicAnimation实现几个简单的动画。 * 先初始化一个UIView添加到控制器的view中,然后在这个UI ...
分类:
其他好文 时间:
2016-07-03 08:09:52
阅读次数:
212