CAPropertyAnimation对象keyPath属性的strokeStart和strokeEnd两个值
来源:互联网 发布:nginx重启 编辑:程序博客网 时间:2024/06/07 19:55
CAShapeLayer的strokeStart和strokeEnd属性
http://blog.sina.com.cn/s/blog_51a995b70102vdfe.html
keyPath = strokeStart 动画的fromValue = 0,toValue = 1
表示从路径的0位置画到1位置,由右向左消除
keyPath = strokeStart 动画的fromValue = 1,toValue = 0
表示从路径的1位置画到0位置,由左向右绘制
keyPath = strokeEnd 动画的fromValue = 0,toValue = 1
表示从路径的0位置画到1位置,由右向左绘制
keyPath = strokeEnd 动画的fromValue = 1,toValue = 0
表示从路径的0位置画到1位置,由左向右消除注释: 动画的0-1(fromValue = 0,toValue = 1) 或1-0 (fromValue = 1,toValue = 0) 表示执行的方向 和路径的范围。
UIBezierPath *path = [UIBezierPath bezierPath]; [path moveToPoint:CGPointMake(30,160)]; [path addLineToPoint:CGPointMake(300,160)]; CAShapeLayer *pathLayer = [CAShapeLayer layer]; pathLayer.frame = self.eraserAnimationLayer.bounds; pathLayer.bounds = CGRectMake(0, 0, 320, 480); pathLayer.path = path.CGPath; pathLayer.strokeColor = [[UIColor blueColor] CGColor]; pathLayer.fillColor = nil; pathLayer.lineWidth = 70.0f; pathLayer.lineJoin = kCALineJoinBevel; self.eraserPathLayer = pathLayer; [self.view.layer addSublayer:pathLayer]; CABasicAnimation *pathAnimation = [CABasicAnimation animationWithKeyPath:@"strokeStart"]; pathAnimation.duration = 2.0; pathAnimation.fromValue = [NSNumber numberWithFloat:0.0f]; pathAnimation.toValue = [NSNumber numberWithFloat:1.0f]; pathAnimation.delegate = self; [pathAnimation setValue:@"eraser" forKey:@"id"]; [self.eraserPathLayer addAnimation:pathAnimation forKey:@"strokeStart"];
0 0
- CAPropertyAnimation对象keyPath属性的strokeStart和strokeEnd两个值
- CAShapeLayer的strokeStart和strokeEnd属性
- CAShapeLayer的strokeStart和strokeEnd属性
- CAShapeLayer 属性(strokeStart和strokeEnd)
- IOS开发基础篇--CAShapeLayer的strokeStart和strokeEnd属性
- CAShapeLayer 与CABasicAnimation结合使用时strokeStart、strokeEnd 与fromValue、toValue的用法
- iOS 中key和keypath的区别
- iOS 【KVC的拓展-key&keyPath区别/修改私有属性/取值/数组求和&平均值】
- ios开发 - CAAnimation keyPath的值
- iOS开发xib添加常用的KeyPath修改属性
- Core Animation - 属性动画CAPropertyAnimation
- 关于jQuery对象的两个属性selector和context
- 关于jQuery对象的两个属性selector和context
- 遍历对象的属性和属性值。
- 比较两个对象的属性值是否相同
- 比较两个对象的属性变化
- BeanUtils拷贝两个对象的相同属性
- Java相同类型的两个对象比较属性值,得到不同属性的名称和对应的值,附代码实例
- 系统优化【3】----接口耦合优化与灾难控制
- Webview自适应屏幕
- HDU 1698 【线段树区间更新】
- bootsect加载loader
- LINUX内核中string函数实现
- CAPropertyAnimation对象keyPath属性的strokeStart和strokeEnd两个值
- Object-c类
- netty学习系列(一)netty初体验
- 心烦意乱的最后30天
- 网络编程概述
- Knockout应用开发指南 第七章:Mapping插件
- Lorem ipsum是什么(墙之后看的维基百科转过来的)
- jQuery判断某个地方是不是正在处于动画中is(":animated")
- Linux信号处理统一事件源