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
思路是:在view的layer层添加一个CAGradientLayer,同时添加一个mask,为CAgradientLayer添加CABasicAnimation,就是白色滑动的动画1.创建继承UIView子类:AnimatedMaskLabel添加属性var gradientLayer = CAG...
分类:
其他好文 时间:
2015-12-29 10:00:09
阅读次数:
148
10-动画组可以同时执行多个动画.创建组动画CAAnimationGroup *group = [CAAnimationGroup animation];平移CABasicAnimation *anim = [CABasicAnimation animation];anim.keyPath = @"...
分类:
其他好文 时间:
2015-12-17 19:07:11
阅读次数:
161
06-CABasicAnimation基础核心动画核心动画只作用在层上面.动画的本质是改图层的某一个属性.CABasicAnimation *anim = [CABasicAnimation animation];图层有哪些属性,这里才能写哪些属性.anim.keyPath = @"transfor...
分类:
其他好文 时间:
2015-12-17 18:50:23
阅读次数:
130
CABasicAnimation用法CABasicAnimation 自己只有三个property fromValue toValue ByValue当你创建一个 CABasicAnimation 时,你需要通过-setFromValue 和-setToValue 来指定一个开始值和结束值。 当你....
分类:
其他好文 时间:
2015-12-16 18:45:40
阅读次数:
162
UIView 动画1.动画的作用提高用户体验, 合理使用动画2.动画的分类a.UIView动画, 基于CALayer动画, 是对CALayer动画的封装 i.属性动画 ii.过渡动画b.CAlayer动画 i.基本动画 ii.关键帧动画 iii.过渡动画 iv.组动画3.UIView动画是对UIvi...
分类:
其他好文 时间:
2015-12-14 23:11:07
阅读次数:
344