偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Android開發(fā)之漸變色,你學(xué)會(huì)了嗎?

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

android.graphics中提供了有關(guān)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)

參數(shù)

說(shuō)明

x0

漸變線起點(diǎn)的x坐標(biāo)

y0

漸變線起點(diǎn)的y坐標(biāo)

x1

漸變線末端的x坐標(biāo)

y1

漸變線末端的y坐標(biāo)

colors

沿著漸變線分布的顏色數(shù)組

color0

漸變線開始處的顏色

color1

漸變線末端的顏色

positions

顏色數(shù)組中每個(gè)對(duì)應(yīng)顏色的相對(duì)位置[0,1]。如果為null,則顏色沿線均勻分布

tile

著色器平鋪模式

Paint paint =new Paint();
//兩個(gè)坐標(biāo)形成變量,規(guī)定了漸變的方向和間距大小,著色器為鏡像
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)

參數(shù)

說(shuō)明

x

半徑中心的x坐標(biāo)

y

半徑中心的y坐標(biāo)

radius

漸變的圓的半徑

colors

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

color0

圓圈中心的顏色

color1

圓圈邊緣的顏色

positions

顏色數(shù)組中每個(gè)對(duì)應(yīng)顏色的相對(duì)位置[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)

參數(shù)

說(shuō)明

x

中心的x坐標(biāo)

y

中心的y坐標(biāo)

colors

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

color0

掃描開始時(shí)使用的顏色

color1

掃描結(jié)束時(shí)使用的顏色

positions

顏色數(shù)組中每個(gè)對(duì)應(yīng)顏色的相對(duì)位置[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);

圖片圖片

責(zé)任編輯:武曉燕 來(lái)源: 沐雨花飛蝶
相關(guān)推薦

2022-10-27 09:13:58

CSSGradient

2023-02-24 08:32:50

CSS漸變屬性

2023-11-27 07:26:42

Springboot容器

2024-01-19 08:25:38

死鎖Java通信

2024-02-04 00:00:00

Effect數(shù)據(jù)組件

2023-07-26 13:11:21

ChatGPT平臺(tái)工具

2023-01-10 08:43:15

定義DDD架構(gòu)

2022-04-29 08:55:43

前端開發(fā)規(guī)范

2023-12-08 13:23:00

大數(shù)據(jù)MySQL存儲(chǔ)

2023-08-01 12:51:18

WebGPT機(jī)器學(xué)習(xí)模型

2024-01-02 12:05:26

Java并發(fā)編程

2023-10-10 11:04:11

Rust難點(diǎn)內(nèi)存

2024-05-06 00:00:00

InnoDBView隔離

2023-01-30 09:01:54

圖表指南圖形化

2024-07-31 08:39:45

Git命令暫存區(qū)

2023-12-12 08:02:10

2022-07-08 09:27:48

CSSIFC模型

2024-08-06 09:47:57

2022-02-12 20:45:49

AndroidPC 端工具

2022-03-08 08:39:22

gRPC協(xié)議云原生
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)