E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
CAShapeLayer
iOS
CAShapeLayer
的简单使用--画圆以及蒙版。
相对于CALayer,
CAShapeLayer
更加复杂一些。
ZoeZhouZ
·
2021-04-23 12:10
一个简洁的小画板
总共包含两个类:JVDrawingLayer:继承自
CAShapeLayer
,根据传入的枚举值type基于贝塞尔曲线而绘制不同的形状。JVDrawingView:负责显示以及手势逻辑下面是
Jarvi
·
2021-04-23 01:57
iOS UIBezierPath的使用
简介从名字上可以看得出这是一个贝塞尔路径,可以绘制直线,曲线,以及各种几何路径,它是基于CoreGraphics中path相关的一个封装,可以直接在drawRect方法中绘制出想要的几何图形,也可以配合
CAShapeLayer
大大盆子
·
2021-04-23 01:06
抖音点赞动画实现—iOS
前言今天给大家分享一下抖音的点赞动画的实现,废话不多说上图本篇文章主要包含技术点:
CAShapeLayer
和贝赛尔曲线绘制三角形组合动画的时间技巧实现原理首先我们来详细分解一下这个动画请仔细观察我们来看单独的一个动画请仔细观看我设置
iOS猿_员
·
2021-04-22 06:14
iOS
CAShapeLayer
在用
CAShapeLayer
绘制图形时,strokecolor在于画形,即给定的path。fillcolor则根据不同的填充规则填充闭合区域。把绘图工具想象成笔,那么线宽则是以笔尖为中心。
贩剑大师
·
2021-03-10 22:41
547,CALayer之mask属性-遮罩(面试点:mask属性 添加了遮罩,只有遮罩部分可见,遮罩其他部分不可见,刮刮乐的操作,就是设置view的mask为
CAShapeLayer
,然后随着修...
CALayer有一个属性叫做mask。这个属性本身就是个CALayer类型,有和其他图层一样的绘制和布局属性。它类似于一个子图层,相对于父图层(即拥有该属性的图层)布局,但是它却不是一个普通的子图层。不同于那些绘制在父图层中的子图层,mask图层定义了父图层的部分可见区域。mask图层的Color属性是无关紧要的,真正重要的是图层的轮廓。mask属性就像是一个饼干切割机,mask图层实心的部分会被
枫叶1234
·
2021-03-10 10:20
iOS自定义圆环进度条
利用
CAShapeLayer
和贝塞尔曲线来画一个圆环进度条,其实很简单,在此只做记录使用。
中秋梧桐语
·
2021-01-20 10:26
iOS CALayer专用图层理解与使用方法二(CAGradientLayer、CAReplicatorLayer)
1.概述上一篇文章主要对
CAShapeLayer
、CATextLayer以及CATransformLayer这些专用图层进行了讲解,本篇文章主要对CALayer的CAGradientLayer和CAReplicatorLayer
Daniel_Coder
·
2020-12-26 22:27
Core
Animation
iOS
Swift
CAGradientLayer
CAReplicator
CALayer
iOS CALayer专用图层理解与使用方法一(
CAShapeLayer
、CATextLayer、CATransformLayer)
1.概述本专栏之前的文章讲述了CALayer的使用以及一些动画操作等,本篇文章主要对CALayer的一些专用图层
CAShapeLayer
、CATextLayer、CATransformLayer进行讲解
Daniel_Coder
·
2020-12-23 10:13
Core
Animation
iOS
Swift
CAShapeLayer
CATextLayer
Transform
iOS 绘制虚线框
-(void)setUpDashedBox2:(UIView*)view{
CAShapeLayer
*shapeLayer=[CAShapeLayerlayer];[shapeLayersetBounds
xu1Peng
·
2020-12-11 16:23
iOS-贝塞尔曲线(UIBezierPath)的基本使用
iOS-贝塞尔曲线(UIBezierPath)的基本使用iOS-贝塞尔曲线(UIBezierPath)详解(
CAShapeLayer
)iOS-UIBezierPath动画之果冻动画iOS-CGContextRef
香橙柚子
·
2020-12-10 11:34
iOS-CGContextRef开启上下文绘图
文字、圆、直线、弧线、矩形、扇形、椭圆、三角形、圆角矩形、图片前文回顾:iOS-贝塞尔曲线(UIBezierPath)的基本使用iOS-贝塞尔曲线(UIBezierPath)详解(
CAShapeLayer
香橙柚子
·
2020-12-08 00:39
iOS-贝塞尔曲线(UIBezierPath)详解(
CAShapeLayer
)
iOS-贝塞尔曲线(UIBezierPath)的基本使用iOS-贝塞尔曲线(UIBezierPath)详解(
CAShapeLayer
)iOS-UIBezierPath动画之果冻动画iOS-CGContextRef
香橙柚子
·
2020-12-07 17:12
iOS抖音点赞动画实现
前言hi大家好又跟大家见面了,今天给大家分享的是抖音的点赞动画的实现,废话不多说上图本篇文章主要包含技术点:
CAShapeLayer
和贝赛尔曲线绘制三角形组合动画的时间技巧我习惯写完文章的demo都附在文章底部
小七编程
·
2020-12-02 15:02
iOS 实现支付宝支付动画 下
再利用
CAShapeLayer
的strokeEnd属性加上核心动画实现的圆环动画。-(void)circleAnimation
孟宪亮
·
2020-11-18 09:14
iOS 两种遮罩方式
其中使用
CAShapeLayer
实现遮罩效果最佳。
平原河流
·
2020-10-10 02:48
iOS 之使用
CAShapeLayer
中的CAGradientLayer实现圆环的颜色渐变
本文转载自:http://blog.csdn.net/zhoutao198712/article/details/20864143在Github上看到一些进度条的功能,都是通过CoreGraph来实现。无所谓正确与否,但是开发效率明显就差很多了,而且运行效率还是值得考究的。其实使用苹果提供的CoreAnimation能够非常简单和方便的实现环形进度条效果,而且还可以高效的保证动画效果,无论是前进还
antjumper
·
2020-09-17 06:30
iOS
学习
iOS 百分比圆环曲线swift4.0实现
importUIKitclassXZCircleView:UIView{letbackGroundLayer=
CAShapeLayer
.init()///背景白色细曲线letprogressLayer=
weixin_34122810
·
2020-09-14 23:59
2分钟上手超简易的环形进度条
使用
CAShapeLayer
绘制推荐先阅读CALayer-CAGradientLayer(梯度图层)@property(nonatomic,assign)CGFloatprogress;@property
会写bug的打字员
·
2020-09-14 22:45
iOS图片处理之涂抹马赛克解析
涂抹马赛克跟前一篇介绍的背景虚化原理是一样的实现原理,由上到下分三层,最下面一层为原图3-遮罩层(涂抹绘制层)2-原图马赛克后的效果图1-原图涂抹的时候,如果不需要画笔带有羽化效果,则可以使用
CAShapeLayer
linweicanpc2
·
2020-09-14 19:43
swift
iOS
Swift
图像处理
获取图片中指定区域图片
1.如果在layer上面搞出一个“洞”,就是真正的裁剪区域,在这里用的是
CAShapeLayer
,利用fillMode,这样就可以通过mask方式作用在将覆盖在perviewLayer上面
whf727
·
2020-09-13 23:18
ios
swift 设置View每一个角的圆角值
CornerRadii){letpath=createPathWithRoundedRect(bounds:self.bounds,cornerRadii:cornerRadii)letshapLayer=
CAShapeLayer
wu_yan00
·
2020-09-13 07:46
swift
Objective-c 设置View每一个角的圆角值
selfaddCornerWithRoundedRect:tagLabel.boundsTopLeft:7.5TopRight:7.0BottomLeft:0.0BottomRight:7.0];第二步:-(
CAShapeLayer
wu_yan00
·
2020-09-13 07:46
Objective-c
IOS使用AVFoundation在视频上添加字幕以及控制字幕时间
IOS在视频上添加字幕效果的基本思路是:使用自定义的CATextLayer文字图层或者
CAShapeLayer
文字图层,添加到视频的Layer上创建用户自定义的字幕效果。
zhangyutangde
·
2020-09-12 18:01
IOS
iOS动画详解
本动画将从易到难逐步分析,从CABasicAnimation,UIBezierPath,
CAShapeLayer
三个方面完整的阐述iOS动画的实现。
huangyongf
·
2020-09-12 16:51
iOS动画详解
iOS动画详解
iOS图片处理相关
UIGraphicsGetCurrentContext();CGContextSaveGState(ref);XXXXXXXXXXCGContextRestoreGState(ref);2.遮罩处理利用图层
CAShapeLayer
Cyrill
·
2020-08-26 07:30
CAShapeLayer
and UIBezierPath
1.
CAShapeLayer
有一个属性path,用这个属性配合上UIBezierPath这个类就可以达到超神的效果。
廖马儿
·
2020-08-25 04:33
画矩形虚线
CAShapeLayer
*border=[CAShapeLayerlayer];//线的颜色border.strokeColor=LineColor.CGColor;border.fillColor=nil
FengxinLi
·
2020-08-25 03:08
画圆圈
(CGRectrect){returnCGPointMake(CGRectGetMidX(rect),CGRectGetMidY(rect));}@interfaceViewController(){
CAShapeLayer
weixin_34174105
·
2020-08-24 23:49
iOS 视图画半圆
box,byRoundingCorners:[.topRight,.topLeft],cornerRadii:CGSizeMake(width:6.0,height:6.0))letmaskLayer=
CAShapeLayer
Still4ever幺惊云
·
2020-08-24 15:15
CAShapeLayer
部分属性和方法介绍path路径fillColor填充色strokeColor描边色strokeStart路径起点strokeEnd路径终点lineWidth描边线宽miterLimit角的中线长度??lineCap线段终点样式lineJoin线段连接点样式lineDashPattern虚线样式别看我,我也不知道为啥写了一个这么丑的demo啊!简单Demo效果
莫须有恋
·
2020-08-24 15:28
UIBezierPath +
CAShapeLayer
实现炫酷动画
距离上一次写自定义动画控件(圆形渐变进度条)已经快1年时间了,虽然一直很喜欢做动画,但是一直没有时间好好深入学习更炫酷的动画,这两天刚好有点时间,所以下午开始琢磨动画。稍后放上代码
Anddy_Gon
·
2020-08-24 04:26
(角度与弧度转换)放肆的使用UIBezierPath和
CAShapeLayer
画各种图形
http://www.jianshu.com/p/c5cbb5e05075
CAShapeLayer
是CALayer的子类,但是比CALayer更灵活,可以画出各种图形,当然,你也可以使用其他方式来画,随你
远远100
·
2020-08-24 01:36
CAShapeLayer
画板
参考:
CAShapeLayer
-绘图板由于参考的文章代码的线条是写死的,所有对于画板的需求来说,还是不太好用,所以自己写了个Demo直接上代码了:@interfaceViewController()@property
Acthink
·
2020-08-23 22:41
简单实现带渐变色的折线图
tip:仅仅是
CAShapeLayer
,CAGradientLayer的简单使用案例先上效果图:就是这个小东西.gif原理:实现中用到的两个Layer,一个CAGradientLayer用来生成渐变色,
_kk_
·
2020-08-23 10:52
CAShapeLayer
学习和实践
介绍
CAShapeLayer
是一个通过矢量图形而不是bitmap来绘制的图层子类。你指定诸如颜色和线宽等属性,用CGPath来定义想要绘制的图形,最后
CAShapeLayer
就自动渲染出来了。
陈伯君
·
2020-08-23 00:18
贝塞尔曲线 &
CAShapeLayer
& Stroke 动画 浅谈
/46aae4d1e2371e4aa769798941cef698.devproxy.yunshipei.com/qiaoqiaoqiao2014/article/details/469287871.
CAShapeLayer
weixin_34290096
·
2020-08-22 19:51
贝塞尔结合
CAShapeLayer
绘制路线,CABasicAnimation实现的小动画
,代码如下:#import"YGIsOnLiveAnmationView.h"@interfaceYGIsOnLiveAnmationView()@property(strong,nonatomic)
CAShapeLayer
wyon.wang
·
2020-08-22 18:33
iOS
iOS动画详解(学习动画看这一篇就够了)
本动画将从易到难逐步分析,从CABasicAnimation,UIBezierPath,
CAShapeLayer
三个方面完整的阐述iOS动画的实现。
上天眷顾我
·
2020-08-22 17:24
iOS开发
iOS mask Layer 详解
CAShapeLayer
做为mask时,如何修改
CAShapeLayer
的边框颜色?
jeffasd
·
2020-08-22 17:38
iOS
使用
CAShapeLayer
的path属性与UIBezierPath画出扫描框
CAShapeLayer
也可能有contents,该形状显示在内容图像的上方
diaoju3333
·
2020-08-22 16:22
UIBezierPath和CABasicAnimation画一条从左至右有动画的线,画曲线
UIBezierPathbezierPath];[pathmoveToPoint:(CGPointMake(30,100))];[pathaddLineToPoint:(CGPointMake(300,100))];
CAShapeLayer
ihoudf
·
2020-08-22 16:07
iOS
开发
CAShaperLayer处理不规则图形
这个时候我们就需要使用到
CaShapeLayer
了.废话不多说先上代码然后仔细讲解#import@interfa
进阶的蚊子
·
2020-08-22 14:41
Animations开源动效分析(一)POP按钮动画
POP按钮动画没用过的POP的请移步FacebookPop使用指南效果如下思路整体效果是用三个
CAShapeLayer
和一个UILabel组合实现的。CAS
秋刀生鱼片
·
2020-08-22 09:51
ios
动画
动效
使用Time Profiler给K线图做的一次优化
另外听说layer是使用GPU的,而且苹果爸爸做了优化,所以将各种绘图转成各种layer:
CAShapeLayer
、CATextLaye
逗留
·
2020-08-21 16:45
swift-水波纹效果
自定义LayerclassWaterWave:
CAShapeLayer
{letKAnimationDuration:CFTimeInterval=1overrideinit(){super.init()
changeL
·
2020-08-21 13:01
UIBezierPath(
CAShapeLayer
与CoreGraphics)实现
但是这并不妨碍我们在iOS开发使用贝塞尔曲线进行图形绘制和动画的时候需要曲线运动,通常是和
CAShapeLayer
和drawRect中实现:
CAShapeLayer
属于CoreAnima
FlyElephant
·
2020-08-21 07:40
UIView UIBezierPath CGPath
CAShapeLayer
等的关系
UIViewUIBezierPathCGPathCAShapeLayer等的关系前言:推荐使用Dash这个软件来查看API文档,比xcode自带的API文档方便太多这些东西的关系,我到现在才整明白,分享下:需求:比如,我们需要在一个ViewController的view中添加一个圆形的UIView,如何做呢?你需要知道的UIBezierPath可以画任何形状CGPath是UIBezierPath的
KyleBing
·
2020-08-21 00:53
uiview
ios
swift
xcode
apple
UIView UIBezierPath CGPath
CAShapeLayer
等的关系
UIViewUIBezierPathCGPathCAShapeLayer等的关系前言:推荐使用Dash这个软件来查看API文档,比xcode自带的API文档方便太多这些东西的关系,我到现在才整明白,分享下:需求:比如,我们需要在一个ViewController的view中添加一个圆形的UIView,如何做呢?你需要知道的UIBezierPath可以画任何形状CGPath是UIBezierPath的
KyleBing
·
2020-08-21 00:53
uiview
ios
swift
xcode
apple
iOS虚线
网上找的
CAShapeLayer
*dotteShapeLayer=[CAShapeLayerlayer];CGMutablePathRefdotteShapePath=CGPathCreateMutable
MonstersFlowers
·
2020-08-20 22:34
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他