https://blog.csdn.net/weixin_33711641/article/details/91464884 CAShaperLayer&UIBezierPath简介 使用 UIbezierPath 和 CAShapeLayer 可以画出你想要的任何形状,没有它做不到,只有你想不到, ...
分类:
其他好文 时间:
2021-01-27 13:01:26
阅读次数:
0
https://blog.csdn.net/a787188834/article/details/78504848 https://www.gameres.com/474139.html 1 keyPath = strokeStart 动画的fromValue = 0,toValue = 1 表示从 ...
分类:
其他好文 时间:
2021-01-27 13:00:55
阅读次数:
0
矢量图、gpu直接使用、占用内存小 What Shape Layers Are Shape layers are layers capable of defining shapes as vectors. Because they’re defined as vectors, they are re ...
分类:
其他好文 时间:
2019-01-31 20:56:31
阅读次数:
182
import UIKit class XZCircleView: UIView { let backGroundLayer = CAShapeLayer.init()///背景白色细曲线 let progressLayer = CAShapeLayer.init()///进度真是数值曲线 var e ...
分类:
移动开发 时间:
2018-03-28 18:46:22
阅读次数:
521
脏矩形 有时候用CAShapeLayer或者其他矢量图形图层替代Core Graphics并不是那么切实可行。比如我们的绘图应用:我们用线条完美地完成了矢量绘制。但是设想一下如果我们能进一步提高应用的性能,让它就像一个黑板一样工作,然后用『粉笔』来绘制线条。模拟粉笔最简单的方法就是用一个『线刷』图片 ...
分类:
其他好文 时间:
2017-10-05 23:10:55
阅读次数:
181
1、UIBezierPath(贝塞尔曲线) 1-1)、在重写 drawRect: 方法里使用 使用不难,看 UIBezierPath.h 基本都会用,值得注意的是,颜色设置如下: 下面是学习过程中的代码 1-2)、在普通方法里使用,需要画布。配合 CAShapeLayer 。 注意:1、设置线宽、颜 ...
分类:
移动开发 时间:
2017-08-29 17:59:58
阅读次数:
256
1.贝塞尔曲线与CAShapeLayer的关系 1.1CAShapeLayer须要一个形状才干生效,贝塞尔曲线能够创建基于矢量的路径。进而能够给CAShapeLayer提供路径,路径会闭环。 1.2贝塞尔曲线作为CAShapeLayer的path,其path是一个首尾相接的闭环的曲线。 2.实际应用 ...
分类:
其他好文 时间:
2017-07-30 14:52:31
阅读次数:
205
一、CAGradientLayer介绍 1、CAGradientLayer是用于处理渐变色的层结构 2、CAGradientLayer的渐变色能够做隐式动画 3、大部分情况下。CAGradientLayer都是与CAShapeLayer配合使用的 4、CAGradientLayer能够用作png遮罩 ...
分类:
其他好文 时间:
2017-07-04 21:40:58
阅读次数:
250
重点: 获取绘制图形 Layer CAShapeLayer *shapeLayer = [CAShapeLayer layer]; 一、绘制火柴人 二、绘制特殊矩形(三个圆角,一个直角) 二、柱形图 ...
分类:
移动开发 时间:
2017-06-17 21:41:41
阅读次数:
333
UIView *showView = [[UIView alloc] initWithFrame:CGRectMake(100, 100, 100, 100)]; [self.view addSubview:showView]; showView.backgroundColor = [UIColor ...
分类:
其他好文 时间:
2017-04-19 10:22:12
阅读次数:
202