在阅读本文之前,可以看看 CABasicAnimation的例子 也可以看看IOS Animation-CABasicAnimation、CAKeyframeAnimation详解&区别&联系 1)让一个layer左右晃动 2)让一个layer圆周(圆圈)运动 ...
分类:
移动开发 时间:
2016-04-11 00:10:47
阅读次数:
263
这些例子都是CABasicAnimation的一些简单实现的动画,例如移动、透明度、翻转等等。方法里面传入一个CALayer类或者子类就可以了。 下面是用swift实现的,这些方法我们也可以用作公共类来调用: 如果我们只要看keypath的值,我们可以看到下面文章 http://www.cnblog ...
分类:
移动开发 时间:
2016-04-10 14:08:20
阅读次数:
292
1.先看看网上流传的他们的继承图: 从上面可以看出CABasicAnimation与CAKeyframeAnimation都继承于CAPropertyAnimation。而CAPropertyAnimation提供了基本的动画属性设置keyPath、additive、cumulative。 2.详解 ...
分类:
移动开发 时间:
2016-04-10 06:39:38
阅读次数:
254
前言 本教程写了这个效果图的demo,同时总结CABasicAnimation的使用方法。 看完gif动画完,看到了什么?平移、旋转、缩放、闪烁、路径动画。 实现平移动画 实现平移动画,我们可以通过transform.translation或者水平transform.translation.x或者垂 ...
分类:
其他好文 时间:
2016-03-31 02:01:26
阅读次数:
233
iOS中的动画有两种实现方式,一种是UIView来实现动画,另一种动画是通过CALayer来实现,下面介绍两种动画的简单实现: 一、UIView动画的实现 UIView使用Context来实现动画 关键代码: 使用Block实现的动画: 二、CALayer动画的实现 CABasic动画的实现:根据初
分类:
移动开发 时间:
2016-03-17 16:31:19
阅读次数:
262
func animation1(layerParam: CAShapeLayer){ let animation = CABasicAnimation(keyPath: "strokeStart") animation.fromValue = 0 animation.toValue = 1 anim
分类:
移动开发 时间:
2016-02-23 18:28:28
阅读次数:
503
CAAnimation可分为四种: 1.CABasicAnimation 设定CALayer的起点、终点、动画的时间 2.CAKeyframeAnimation 通过属性frame来设定CALayer的起点、中间n个关键点、终点、动画的时间 3.CAAnimationGroup 将作用于同一个Lay
分类:
其他好文 时间:
2016-02-16 15:05:25
阅读次数:
322
//显隐 CABasicAnimation *capacityAnimation = [CABasicAnimation animationWithKeyPath:@"opacity"]; capacityAnimation.fromValue = @1; capacityAnimation.t.....
分类:
其他好文 时间:
2016-01-25 21:10:01
阅读次数:
143
由于直接更改layer的contents显示的隐式动画切换的时候的动画持续时间没办法控制, 切换效果不尽人意,所以这里配合了CABasicAnimation实现淡入淡出的切换效果,另外还可以使用组合动画对多种动画进行组合, 实现更复杂的动画效果, 这里仅仅只是多添加了缩放效果为示例...效果图:gi...
分类:
其他好文 时间:
2016-01-20 14:28:04
阅读次数:
137
1 其4个实现类2 CABasicAnimation -- 3 |- CAPropertyAnimation --4 CAKeyframeAnimation -- |5 ...
分类:
其他好文 时间:
2016-01-02 20:31:59
阅读次数:
291