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
OC实现有趣的过山车动画
gif实现动画主要使用到的类:CAShapeLayerCAGradientLayerCAKeyframeAnimation实现思路:渐变的背景用CAGradientLayer实现,山峰,草坪和轨道利用
CAShapeLayer
浪漫恋星空
·
2020-03-09 12:05
设置指定某个角为圆角
boundsbyRoundingCorners:UIRectCornerBottomLeft|UIRectCornerBottomRightcornerRadii:CGSizeMake(10,10)];
CAShapeLayer
lixiangdev
·
2020-03-09 06:16
水波纹 波浪效果
CGFloat=0//角速度privatevarφ:CGFloat=Double.pi.cgFloatprivatevark:CGFloat=10//偏距思路:使用CADisplayLink不断的重新绘画
CAShapeLayer
GA_
·
2020-03-09 05:44
修改圆角个数
答案是我们创建一个
CAShapeLayer
并将其设置为rectView的mask,设置这个
CAShapeLayer
的path属性为一个UIBezie
ForeverYoung21
·
2020-03-08 11:09
CAShapeLayer
与UIBezierPath实现注水动画与正余弦水波纹动画,雷达扩散效果,添加购物车动画
初步学习了CoreAnimation框架,总结了几个动画效果,主要是通过
CAShapeLayer
与贝塞尔曲线实现。推荐一个大神的博客:Kitten的时间胶囊,爱好动画的可以看看。
雪_晟
·
2020-03-07 19:42
使用Swift and OC制作图片遮罩层
实现类似QQ消息图片那种遮罩层上图5e8a0332-9658-4bdf-96e7-6eed529e4828.gif1、CALayer、
CAShapeLayer
什么是CALayer?
代码守望者
·
2020-03-07 17:51
iOS 下拉刷新动画的实现
先上完整的效果图:完整效果图接下去动画分步实现,首先先实现如下效果:顶部效果图思路是这样的,在偏移值小于等于100的时候绘制一个矩形,当偏移值大于100的时候,底部直线变成曲线,主要是利用
CAShapeLayer
Little_Mango
·
2020-03-07 17:07
iOS Core Animation Advanced Techniques学习笔记(3)
专用图层CAShapeLayerCAShapeLayer的优点:不会出现像素化不会被图层边界剪裁掉渲染快速,使用了硬件加速高效使用内存,不需要像普通CALayer一样创建一个寄宿图形
CAShapeLayer
Helly1024
·
2020-03-07 16:45
UIBezierPath
CAShapeLayer
配合使用 (QQ载图效果)
效果:显示的图片为无掩盖,需要在中间显示光亮的圆,圆得四周为半透明的黑色CAShapeLayerUIBezierPath配合使用思路:使用贝塞尔曲线绘制path,再将path赋给shapeLayer1贝塞尔曲线画圆(得先理解startAngle与endAngle,刚开始我搞不清楚一段圆弧从哪算起始和终止,比如弧度为0的话,是从上下左右哪个点开始算)2算好其余的坐标连接成线,最后close3赋值给s
陈鸡蛋
·
2020-03-06 18:16
CAShapLayer + UIBezierPath
使用shapelayer画图步骤1、新建UIBezierPath对象bezierPath2、新建
CAShapeLayer
对象
caShapeLayer
3、将bezierPath的CGPath赋值给
caShapeLayer
yf_js
·
2020-03-06 15:24
手势解锁
9宫格的每一个格子可以用按钮表示节点,也可以用
CAShapeLayer
来绘制节点。
LeapDing
·
2020-03-06 13:48
动画 UIBezierPath、
CAShapeLayer
前言UIBezierPath这个类在UIKit中,是CoreGraphics框架关于path的一个封装,使用此类可以定义简单的形状,比如我们常用到,矩形,圆形,椭圆,弧,或者不规则的多边形。UIBezierPath基本使用方法UIBezierPath对象是CGPathRef数据类型的封装。path如果是基于矢量形状的,都用直线或曲线去创建。我们一般使用UIBezierPath都是在重写view的d
羽裳有涯
·
2020-03-06 05:35
6.常用layer
你指定诸如颜色和线宽等属性,用CGPath来定义想要绘制的图形,最后
CAShapeLayer
就自动渲染出来了。
人生路02
·
2020-03-05 08:59
绘图-简单手绘板的实现
手绘板.gif原理思路在touchesBegan方法中,每次都创建一个
CAShapeLayer
加载在当前视图的layer上,在touchesMoved方法中改变该
CAShapeLayer
基于UIBezierPath
進无尽
·
2020-03-05 04:00
CAShapeLayer
画图
iOS中画图类除了CoreGraphics,还有
CAShapeLayer
,且
CAShapeLayer
一般是与UIBezierPath连用的,如果有动画功能的话,还可以加上CAAnimation。
霸_霸霸
·
2020-03-05 04:37
CAGradientLayer的使用
CAGradientLayer的渐变色和前面所使用的CALayer、
CAShapeLayer
一样都可以做隐式动画。CAGradientLayer与CASha
HelloAda
·
2020-03-05 02:42
iOS 仿系统指南针
一、运行效果总效果.gif效果.png二、实现过程1.继承于UIView创建一个带刻度标注的视图ScaleView,利用UIBezierPath和
CAShapeLayer
、UILabel,默认0刻度(北
且行且珍惜_iOS
·
2020-03-05 00:36
个人中心波浪特效
简单原理,
CAShapeLayer
结合CGPath绘制图形。动画操作的是
CAShapeLayer
(CALayer的子类)层,而非直接操作UIView。
CAShapeLayer
在渲染速度,显示效果,
Ice_tree
·
2020-03-04 08:18
iOS开发:
CAShapeLayer
:自定义画图(动画)
CAShapeLayer
:是CALayer的子类,负责视图的显示—>
CAShapeLayer
有一个神奇的属性path,给它一个path它就能变成你想要的形状,配合UIBezierPath(贝赛尔曲线),
iOS_SXH
·
2020-03-04 06:58
CAShapeLayer
& UIBezierPath & CABasicAnimation
CAShapeLayer
普通CALayer在被初始化时是需要给一个frame值的,这个frame值一般都与给定view的bounds值一致,它本身是有形状的,而且是矩形.每个
CAShapeLayer
对象都代表着将要被渲染到屏幕上的形状
SPIREJ
·
2020-03-04 03:33
iOS animation动画的三个角色(上)
CALayer,规定电影的主角是谁剧本--->CAAnimation,规定电影该怎么演,怎么走,怎么变换开拍--->AddAnimation,开始执行主角类型函数名用途基本图层CALayer动画的主角形状图层
CAShapeLayer
共田君
·
2020-03-03 02:10
iOS 使用
CAShapeLayer
与贝塞尔曲线实现进度圆的动画
iOS使用
CAShapeLayer
与贝塞尔曲线实现进度圆的动画1.创建一个继承于view的CircleView视图2.根据需求设置参数/***需要确定的参数起始值/接收变化的值/边框宽/边框颜色*//*
唐师兄
·
2020-03-02 16:38
iOS 视图镂空效果(UIBezierPath,
CAShapeLayer
)
代码-(void)viewDidLoad{[superviewDidLoad];self.view.backgroundColor=[UIColorclearColor];UIBezierPath*path=[UIBezierPathbezierPathWithRect:self.view.bounds];//创建矩形UIBezierPath*circlePath=[UIBezierPathbez
师从小马哥
·
2020-03-02 09:36
UIView UIBezierPath CGPath
CAShapeLayer
等的关系
UIViewUIBezierPathCGPathCAShapeLayer等的关系前言:推荐使用Dash这个软件来查看API文档,比xcode自带的API文档方便太多这些东西的关系,我到现在才整明白,分享下:需求:比如,我们需要在一个ViewController的view中添加一个圆形的UIView,如何做呢?你需要知道的UIBezierPath可以画任何形状CGPath是UIBezierPath的
KyleBing
·
2020-03-02 08:52
uiview
ios
swift
xcode
apple
iOS~自带loading动画的登陆按钮
2.旋转圆形按钮,首先需要添加一个白色小弧线,可以采用
CAShapeLayer
实
爱上别的吧
·
2020-03-01 19:48
app界面功能介绍的小动画
本文开始之前,我们看下界面效果:动画执行代理方法1.gif我们看下本文涉及到的知识点:app功能介绍的动画.png动画思路:动画思路.png1.
CAShapeLayer
的概念与应用
CAShapeLayer
叶小合
·
2020-02-28 17:57
I.6 特定图层(上)
CAShapeLayer
在第4章“视觉特效”中你学会了如何用CGPath来直接创建一个阴影形状,而不是使用图像。如果
liril
·
2020-02-27 22:47
Swift - CAReplicatorLayer的使用
CAReplicatorLayer是CoreAnimation框架中的一个容器类,它有别于普通的如
CAShapeLayer
的Layer,主要是用于复制其sublayers并以特定的方式排列这些sublayers
Hesse_Huang
·
2020-02-26 08:03
Swift
CAShapeLayer
,一个火柴人,一个遮罩
火柴人贴代码:letpath=UIBezierPath()path.move(to:CGPoint.init(x:175,y:100))path.addArc(withCenter:CGPoint.init(x:150,y:100),radius:25,startAngle:0,endAngle:CGFloat(2*Double.pi),clockwise:true)path.move(to:CG
darrenW
·
2020-02-25 07:11
YoYoBall加载动画
originalurlnotethecode@interfaceYoYoView(){
CAShapeLayer
*_ringLayer;
CAShapeLayer
*_ballLayer;
CAShapeLayer
Do_More
·
2020-02-24 02:09
绘图相关(平滑过渡色、镂空效果、部分圆角等)
绘制虚线根据图像的边缘绘制虚线view.center=self.view.center;view.backgroundColor=[UIColorwhiteColor];[self.viewaddSubview:view];
CAShapeLayer
King_Whb
·
2020-02-23 22:37
CAShapeLayer
、UIBezierPath动画
1、画三角形-(void)drawTriangle{
CAShapeLayer
*layer=[CAShapeLayerlayer];UIBezierPath*path=[UIBezierPathbezierPath
杰铭的博客
·
2020-02-23 18:07
Swift--UIBezierPath和
CAShapeLayer
画线
UIBezierPath和
CAShapeLayer
画线(注意:该文章仅对Swift语言的画图部分的学习做简单总结,熟悉两种语言的小伙伴,可以随意)UIBezierPath(UIBezierPath官方介绍
乐逍遥ing
·
2020-02-23 11:36
iOS渐变圆环旋转动画
CAShapeLayer
CAGradientLayer
shape.gifdemo.png-(void)viewDidLoad{[superviewDidLoad];//Doanyadditionalsetupafterloadingtheview,typicallyfromanib.CALayer*layer=[CALayerlayer];layer.backgroundColor=[UIColorredColor].CGColor;//圆环底色la
Eric__li
·
2020-02-22 20:40
6.1
CAShapeLayer
(链接)
6.1CAShapeLayerCAShapeLayer的strokeStart和strokeEnd属性基于
CAShapeLayer
和贝塞尔曲线的圆形进度条动画【原创】1.用
CAShapeLayer
绘制一个火柴人在第四章
专业移动开发
·
2020-02-22 15:40
CAShapeLayer
一、
CAShapeLayer
的介绍
CAShapeLayer
继承与CALayer,CALayer在创建时需要赋给frame,并且其形状是矩形的,而
CAShapeLayer
的形状是根据特定的path(CGPathRef
任性不认命ToT
·
2020-02-22 12:12
在坐标系中绘制数据曲线2
在上篇在坐标系中绘制数据曲线文章中,有人问如何在曲线下面加入渐变颜色,我尝试了一下,采用
CAShapeLayer
,CAGradientLayer组合可以,修改上一次的代码,如下:-(void)setupUI
jiangamh
·
2020-02-22 00:03
iOS-正六边形堆叠
一些app会有此类效果,我按照自己的理解仿写了一个如图1.如何绘制单个正六边形使用继承于
CAShapeLayer
的YYHexagonsLayer设置路径来绘制单个六边形//YYHexagonsLayer
yue博客
·
2020-02-21 18:34
app功能介绍的小动画
本文开始之前,我们看下界面效果:动画执行代理方法1.gif我们看下本文涉及到的知识点:app功能介绍的动画.png动画思路:动画思路.png1.
CAShapeLayer
的概念与应用
CAShapeLayer
杭州七木科技
·
2020-02-21 06:54
Shape/GradientLayer
CAShapeLayer
是通过矢量图形来绘制的图层子类。只需要指定颜色,线宽,用CGPath指定路径,
CAShapeLayer
会通过GPU自动渲染,节省性能,渲染速
wpf_register
·
2020-02-21 04:07
CADisPlayLink与RunLoop的那些事
CoreAnimation之CAAnimation老司机带你走进CoreAnimation之CADisplayLink老司机带你走进CoreAnimation之几种动画的简单应用老司机带你走进CoreAnimation之
CAShapeLayer
金字塔的AI
·
2020-02-21 02:30
高仿QQ录音功能模块
158AE93346304DEB9426107554826E2A.gif抓几个点说一下:录音的振幅动画效果的实现思路:用固定含有10个元素的数组,来表示当前需要显示的振幅数值,使用一条贝塞尔曲线画出当前数组的路径,在
CAShapeLayer
cw_
·
2020-02-20 16:48
iOS开发:
CAShapeLayer
画圈:strokeEnd
说明:动画只是一个对layer的过程按帧显示,事实上frame是一次变化的原理:使用UIBezierPath创建路径(一个整圆)+
CAShapeLayer
的strokeEnd属性(结束点+动画)-->得到动画画圈效果动画效果
iOS_SXH
·
2020-02-20 10:49
iOS_动画_实例(2)_进度条的实现+渐变进度条的实现
一丶原理先看下效果:无渐变:1.png由2个圆环,一个背景灰色圆环+一个进度圆环;1.圆环
CAShapeLayer
用来显示样式的图层;画圆环的方式:利用贝塞尔曲线绘制,添加到
CAShapeLayer
上:
丶纳凉
·
2020-02-20 06:37
如何做一个动起来的渐变色
用到的控件:CAGradientLayer->展示颜色的渐变效果
CAShapeLayer
->完成形状部署NSTimer->让颜色动起来CAGradientLayer部分-(void)updateCAGLayer
Zhang_yD
·
2020-02-20 05:17
CAShapeLayer
CAShapeLayer
属性
CAShapeLayer
继承自CALayerCGPathRefpathCGColorReffillColorNSString*fillRuleCGColorRefstrokeColorstrokeStartstrokeEndlineWidthmiterLimitlineCaplineJoinlineDashPhaseNSArray
李潇南
·
2020-02-19 05:58
创建 左上角是圆角的视图
UIBezierPathbezierPathWithRoundedRect:UIRectCornerTopLeftbyRoundingCorners:cornerRadii:CGSizeMake(5.0,5.0)];
CAShapeLayer
流沙3333
·
2020-02-18 00:37
仿百度外卖个人界面动画效果
主要思路这个动画主要是由
CAShapeLayer
和CADisplayLink两个类实现。
CAShapeLayer
是CALayer的子类,是通过矢量图形绘制,一般和CGPath一起使用绘制图形。
braveeeehu
·
2020-02-16 00:44
iOS UIBezierPath
CAShapeLayer
此类可以创建路径,是CoreGraphics框架关于path的一个封装创建path的步骤创建一个BezierPath对象UIBezierPath*path=[UIBezierPathbezierPath];//根据传入的rect矩形参数绘制一个内切曲线;当传入的rect是一个正方形时,绘制的图像是一个内切圆;当传入的rect是一个长方形时,绘制的图像是一个内切椭圆+(UIBezierPath*)b
yyggzc521
·
2020-02-15 21:06
效果实现
带有微3D效果的轮播图控件iOSUIVisualEffect模糊动画的正确姿势微博,微信图片浏览过渡动画的实现使用
CAShapeLayer
来实现圆形图片加载动画iOS—Mask属性的在聊天气泡的使用动效解析工厂
y824165978
·
2020-02-14 22:40
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他