成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Android開發之漸變色,你學會了嗎?

開發 前端
android.graphics中提供了有關Gradient類,包含LinearGradient線性漸變、 RadialGradient徑向漸變和SweepGradient梯度漸變,它們的繼承自android.graphics.Shader。

android.graphics中提供了有關Gradient類,包含LinearGradient線性漸變、 RadialGradient徑向漸變和SweepGradient梯度漸變,它們的繼承自android.graphics.Shader。

LinearGradient 線性漸變

LinearGradient(float x0, float y0, float x1, float y1, int[] colors, float[] positions, Shader.TileMode tile)

LinearGradient(float x0, float y0, float x1, float y1, int color0, int color1, Shader.TileMode tile)

參數

說明

x0

漸變線起點的x坐標

y0

漸變線起點的y坐標

x1

漸變線末端的x坐標

y1

漸變線末端的y坐標

colors

沿著漸變線分布的顏色數組

color0

漸變線開始處的顏色

color1

漸變線末端的顏色

positions

顏色數組中每個對應顏色的相對位置[0,1]。如果為null,則顏色沿線均勻分布

tile

著色器平鋪模式

Paint paint =new Paint();
//兩個坐標形成變量,規定了漸變的方向和間距大小,著色器為鏡像
LinearGradient linearGradient =new LinearGradient(0,0,200,0, Color.RED,Color.BLUE, Shader.TileMode.MIRROR);
paint.setShader(linearGradient);
paint.setStrokeWidth(50);
canvas.drawLine(0,getMeasuredHeight()/2,getMeasuredWidth(),getMeasuredHeight()/2, paint);

圖片圖片

RadialGradient 徑向/放射漸變

RadialGradient(float x, float y, float radius, int[] colors, float[] positions, Shader.TileMode tile)

RadialGradient(float x, float y, float radius, int color0, int color1, Shader.TileMode tile)

參數

說明

x

半徑中心的x坐標

y

半徑中心的y坐標

radius

漸變的圓的半徑

colors

顏色分布在圓的中心和邊緣之間

color0

圓圈中心的顏色

color1

圓圈邊緣的顏色

positions

顏色數組中每個對應顏色的相對位置[0,1]。如果為null,則顏色沿線均勻分布

tile

著色器平鋪模式

paint =new Paint();
radialGradient =new RadialGradient(240,360,200, new int[]{Color.BLUE, Color.GREEN, Color.RED },null, Shader.TileMode.CLAMP);
paint.setShader(radialGradient);
canvas.drawCircle(240,360,200,paint);

圖片圖片

SweepGradient 掃描/梯度/扇形漸變

SweepGradient(float x, float y, int[] colors, float[] positions)

SweepGradient(float x, float y, int color0, int color1)

參數

說明

x

中心的x坐標

y

中心的y坐標

colors

顏色分布在中心周圍,陣列中必須至少有2種顏色

color0

掃描開始時使用的顏色

color1

掃描結束時使用的顏色

positions

顏色數組中每個對應顏色的相對位置[0,1]。如果為null,則顏色沿線均勻分布

paint =new Paint();
int[] colors = new int[]{Color.GREEN, Color.GREEN, Color.BLUE, Color.RED, Color.RED};
sweepGradient = new SweepGradient(240, 360,colors,null);
paint.setShader(sweepGradient);
canvas.drawCircle(x,y,200,paint);

圖片圖片

責任編輯:武曉燕 來源: 沐雨花飛蝶
相關推薦

2022-10-27 09:13:58

CSSGradient

2023-02-24 08:32:50

CSS漸變屬性

2022-04-29 08:55:43

前端開發規范

2024-01-19 08:25:38

死鎖Java通信

2024-02-04 00:00:00

Effect數據組件

2023-07-26 13:11:21

ChatGPT平臺工具

2023-01-10 08:43:15

定義DDD架構

2023-11-27 07:26:42

Springboot容器

2023-08-01 12:51:18

WebGPT機器學習模型

2024-01-02 12:05:26

Java并發編程

2023-12-08 13:23:00

大數據MySQL存儲

2023-10-10 11:04:11

Rust難點內存

2024-05-06 00:00:00

InnoDBView隔離

2024-07-31 08:39:45

Git命令暫存區

2023-01-30 09:01:54

圖表指南圖形化

2022-07-08 09:27:48

CSSIFC模型

2023-12-12 08:02:10

2024-08-06 09:47:57

2024-03-06 08:28:16

設計模式Java

2022-06-16 07:50:35

數據結構鏈表
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲久久 | 日韩欧美亚洲 | 一区二区三区久久久 | 中文字幕乱码一区二区三区 | 欧美一区二区久久 | 91精品国产综合久久精品图片 | 国产午夜精品一区二区三区嫩草 | 欧美在线观看一区 | www.一级片| 久久高清 | 欧美在线视频一区二区 | 91看片网 | 精品国产一区二区在线 | 精品久久久久久亚洲精品 | 国产精品自在线 | 亚洲国产福利视频 | 国产精品日韩欧美一区二区 | 欧美日韩一区二区在线播放 | 成人av播放 | 精品久久精品 | 久久一区 | 久久91av| 人人叉| 亚洲成人国产精品 | 91色网站 | 精品伦精品一区二区三区视频 | 亚洲一区视频在线播放 | 色婷婷av一区二区三区软件 | 一级黄色片毛片 | 午夜一区 | 日本xx视频免费观看 | 伊人久久国产 | 国产精品久久久久久久久久久久 | 99这里只有精品视频 | 一级国产精品一级国产精品片 | 亚洲激情在线视频 | 激情一区二区三区 | 日本黄色大片免费看 | 女女百合av大片一区二区三区九县 | 国产欧美精品一区二区 | 亚洲二区视频 |