国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - IOS - iOS漸變圓環(huán)旋轉(zhuǎn)動畫CAShapeLayer CAGradientLayer

iOS漸變圓環(huán)旋轉(zhuǎn)動畫CAShapeLayer CAGradientLayer

2021-01-28 16:46Eric__li IOS

這篇文章主要介紹了iOS漸變圓環(huán)旋轉(zhuǎn)動畫CAShapeLayer CAGradientLayer的相關(guān)資料,需要的朋友可以參考下

ios漸變圓環(huán)旋轉(zhuǎn)動畫cashapelayer cagradientlayer

iOS漸變圓環(huán)旋轉(zhuǎn)動畫CAShapeLayer CAGradientLayer

shape.gif

iOS漸變圓環(huán)旋轉(zhuǎn)動畫CAShapeLayer CAGradientLayer

demo.png

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
- (void)viewdidload {
 [super viewdidload];
 // do any additional setup after loading the view, typically from a nib.
 
 calayer *layer = [calayer layer];
 layer.backgroundcolor = [uicolor redcolor].cgcolor; //圓環(huán)底色
 layer.frame = cgrectmake(100, 100, 110, 110);
 
 
 //創(chuàng)建一個圓環(huán)
 uibezierpath *bezierpath = [uibezierpath bezierpathwitharccenter:cgpointmake(55, 55) radius:50 startangle:0 endangle:m_pi*2 clockwise:yes];
 
 //圓環(huán)遮罩
 cashapelayer *shapelayer = [cashapelayer layer];
 shapelayer.fillcolor = [uicolor clearcolor].cgcolor;
 shapelayer.strokecolor = [uicolor redcolor].cgcolor;
 shapelayer.linewidth = 5;
 shapelayer.strokestart = 0;
 shapelayer.strokeend = 0.8;
 shapelayer.linecap = @"round";
 shapelayer.linedashphase = 0.8;
 shapelayer.path = bezierpath.cgpath;
 
 //顏色漸變
 nsmutablearray *colors = [nsmutablearray arraywithobjects:(id)[uicolor redcolor].cgcolor,(id)[uicolor whitecolor].cgcolor, nil];
 cagradientlayer *gradientlayer = [cagradientlayer layer];
 gradientlayer.shadowpath = bezierpath.cgpath;
 gradientlayer.frame = cgrectmake(50, 50, 60, 60);
 gradientlayer.startpoint = cgpointmake(0, 1);
 gradientlayer.endpoint = cgpointmake(1, 0);
 [gradientlayer setcolors:[nsarray arraywitharray:colors]];
 [layer addsublayer:gradientlayer]; //設(shè)置顏色漸變
 [layer setmask:shapelayer]; //設(shè)置圓環(huán)遮罩
 [self.view.layer addsublayer:layer];
 
 //動畫
 cabasicanimation *scaleanimation1 = [cabasicanimation animationwithkeypath:@"transform.scale"];
 scaleanimation1.fromvalue = [nsnumber numberwithfloat:1.0];
 scaleanimation1.tovalue = [nsnumber numberwithfloat:1.5];
 scaleanimation1.autoreverses = yes;
// scaleanimation1.fillmode = kcafillmodeforwards;
 scaleanimation1.duration = 0.8;
 
 cabasicanimation *rotationanimation2 = [cabasicanimation animationwithkeypath:@"transform.rotation.z"];
 rotationanimation2.fromvalue = [nsnumber numberwithfloat:0];
 rotationanimation2.tovalue = [nsnumber numberwithfloat:6.0*m_pi];
 rotationanimation2.autoreverses = yes;
// scaleanimation.fillmode = kcafillmodeforwards;
 rotationanimation2.repeatcount = maxfloat;
 rotationanimation2.begintime = 0.8; //延時執(zhí)行,注釋掉動畫會同時進行
 rotationanimation2.duration = 2;
 
 
 //組合動畫
 caanimationgroup *groupannimation = [caanimationgroup animation];
 groupannimation.duration = 4;
 groupannimation.autoreverses = yes;
 groupannimation.animations = @[scaleanimation1, rotationanimation2];
 groupannimation.repeatcount = maxfloat;
 [layer addanimation:groupannimation forkey:@"groupannimation"];
 
}
 
- (void)didreceivememorywarning {
 [super didreceivememorywarning];
 // dispose of any resources that can be recreated.
}
@end

關(guān)鍵的地方在于cabasicanimation對象的初始化方式中keypath的設(shè)定。在ios中有以下幾種不同的keypath,代表著不同的效果:

iOS漸變圓環(huán)旋轉(zhuǎn)動畫CAShapeLayer CAGradientLayer

以上就是ios漸變圓環(huán)旋轉(zhuǎn)動畫 的資料整理,后續(xù)繼續(xù)補充相關(guān)資料,謝謝大家對本站的支持!

原文鏈接:http://www.jianshu.com/p/0887aa418a7d

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 日本天天操 | 亚洲欧美精品一区 | 中文字幕在线精品 | 粉嫩一区二区三区 | 亚洲精品视频在线播放 | 一级网站在线观看 | 草久在线视频 | 久久69精品久久久久久国产越南 | 亚洲www视频 | 中文在线一区二区 | 综合五月网 | 国产在线国产 | 欧美国产日韩精品 | 久久激情五月丁香伊人 | 日韩一区电影 | jizzz日本| 亚洲欧美在线观看视频 | 国产精品久久影院 | 国产精品亲子伦av一区二区三区 | 99在线观看| 91av亚洲 | 亚洲精品欧美一区二区三区 | 国产黄色成人 | 天天爽夜夜爽夜夜爽精品视频 | 青青草超碰在线 | 日本二区视频 | 国产中文字幕在线播放 | 国产精品毛片在线 | 日本va欧美va精品发布 | 黄色网页观看 | 久久九九这里只有精品 | 日韩在线网址 | 久久国产精品影视 | 国产精品综合 | 亚洲 自拍 另类 欧美 丝袜 | 日韩三级电影在线免费观看 | 国产精品久久久久久亚洲调教 | 日韩欧美专区 | 天天操天天操 | 成人a级网站| 免费中文字幕 |