OCiOS开发:CAGradientLayer 渐变色 CAGradientLayer 简介 CAGradientLayer是CALayer图层类的子类,用于处理渐变色的层结构。 CAGradientLayer的渐变色可以做隐式动画。 CAGradientLayer和CAShapeLayer配合使用 ...
分类:
移动开发 时间:
2016-08-08 19:01:39
阅读次数:
489
详情地址 嗯,主要是在简书上写,大家可以关注我的简书,如果有什么更好的建议也可以评论,探讨,加以斧正。 ...
分类:
其他好文 时间:
2016-07-23 22:43:51
阅读次数:
118
关于CAShapeLayer 内容大纲: CAShapeLayer简介 贝塞尔曲线与CAShapeLayer的关系 strokeStart和strokeEnd 动画 用CAShapeLayer实现进度条效果,以及更加复杂的效果 1、CAShapeLayer简介 1、CAShapeLayer继承自CA ...
分类:
移动开发 时间:
2016-07-20 10:33:27
阅读次数:
320
使用CAShapeLayer与UIBezierPath可以实现不在view的drawRect方法中就画出一些想要的图形 。 1:UIBezierPath: UIBezierPath是在 UIKit 中的一个类,继承于NSObject,可以创建基于矢量的路径.此类是Core Graphics框架关于p ...
分类:
移动开发 时间:
2016-07-16 00:13:39
阅读次数:
431
一、使用CAShapeLayer实现复杂的View的遮罩效果 1.1、案例演示 最近在整理一个聊天的项目的时候,发送图片的时候,会有一个三角的指向效果,指向这张图片的发送者。服务端返回给我们的图片只是一张矩形的图片,我们如何把一张矩形的图片或者View,加上一层自定义遮罩效果,就是本文要讲的内容。效 ...
分类:
其他好文 时间:
2016-07-15 09:34:00
阅读次数:
466
iOS切圆角的方式 第一种方法:通过设置layer的属性 最简单的一种,但是很影响性能,一般在正常的开发中使用很少. 第二种方法:使用贝塞尔曲线UIBezierPath和Core Graphics框架画出一个圆角 第三种方法:使用CAShapeLayer和UIBezierPath设置圆角 首先需要导 ...
分类:
移动开发 时间:
2016-07-11 14:00:47
阅读次数:
231
封装了一个UILabel并让它显示圆形的边框,UILabel上面显示百份比,而边框则用Animation绘制到整个圆占指定百分比的点。 这只是我个人想的继承一个UILabel实现的,用到两个CAShapeLayer,第一个Layer的作用是画出灰色的背影圆圈,第二个Layer位置放置在第一个Laye ...
分类:
其他好文 时间:
2016-07-08 23:24:19
阅读次数:
296
一、关于CAShapeLayer 1.CAShapeLayer 继承于 CALayer 属于CoreAnimation框架(通过GPU来渲染图形),所以 CAShapeLayer 相对于 CoreGraphics 框架(使用CPU绘制图形)下的DrawRect绘图方法更高效,节省内存。 2.CASh ...
分类:
其他好文 时间:
2016-07-05 12:14:39
阅读次数:
236
初次接触CAShapeLayer和贝塞尔曲线,看了下极客学院的视频。对初学者来说感觉还不错。今天来说一个通过CAShapeLayer和贝塞尔曲线搭配的方法,创建的简单的圆形进度条的教程先简单的介绍下CAShapeLayer1,CAShapeLayer继承自CALayer,可使用CALayer的所有属 ...
分类:
其他好文 时间:
2016-06-13 18:37:55
阅读次数:
124
大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处.
如果觉得写的不好请多提意见,如果觉得不错请多多支持点赞.谢谢! hopy ;)
原文在:http://oleb.net/blog/2010/12/animating-drawing-of-cgpath-with-cashapelayer/原理说明在:http://www.codeproject.com/Articles/109729/L...
分类:
其他好文 时间:
2016-06-04 09:22:16
阅读次数:
235