日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當(dāng)前位置:首頁(yè) > 科技  > 軟件

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

來(lái)源: 責(zé)編: 時(shí)間:2024-01-16 10:14:57 238觀看
導(dǎo)讀android.graphics中提供了有關(guān)Gradient類,包含LinearGradient線性漸變、 RadialGradient徑向漸變和SweepGradient梯度漸變,它們的繼承自android.graphics.Shader。LinearGradient 線性漸變LinearGradient(float x0, flo

android.graphics中提供了有關(guān)Gradient類,包含LinearGradient線性漸變、 RadialGradient徑向漸變和SweepGradient梯度漸變,它們的繼承自android.graphics.Shader。bT328資訊網(wǎng)——每日最新資訊28at.com

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ù)bT328資訊網(wǎng)——每日最新資訊28at.com

說(shuō)明bT328資訊網(wǎng)——每日最新資訊28at.com

x0bT328資訊網(wǎng)——每日最新資訊28at.com

漸變線起點(diǎn)的x坐標(biāo)bT328資訊網(wǎng)——每日最新資訊28at.com

y0bT328資訊網(wǎng)——每日最新資訊28at.com

漸變線起點(diǎn)的y坐標(biāo)bT328資訊網(wǎng)——每日最新資訊28at.com

x1bT328資訊網(wǎng)——每日最新資訊28at.com

漸變線末端的x坐標(biāo)bT328資訊網(wǎng)——每日最新資訊28at.com

y1bT328資訊網(wǎng)——每日最新資訊28at.com

漸變線末端的y坐標(biāo)bT328資訊網(wǎng)——每日最新資訊28at.com

colorsbT328資訊網(wǎng)——每日最新資訊28at.com

沿著漸變線分布的顏色數(shù)組bT328資訊網(wǎng)——每日最新資訊28at.com

color0bT328資訊網(wǎng)——每日最新資訊28at.com

漸變線開(kāi)始處的顏色bT328資訊網(wǎng)——每日最新資訊28at.com

color1bT328資訊網(wǎng)——每日最新資訊28at.com

漸變線末端的顏色bT328資訊網(wǎng)——每日最新資訊28at.com

positionsbT328資訊網(wǎng)——每日最新資訊28at.com

顏色數(shù)組中每個(gè)對(duì)應(yīng)顏色的相對(duì)位置[0,1]。如果為null,則顏色沿線均勻分布bT328資訊網(wǎng)——每日最新資訊28at.com

tilebT328資訊網(wǎng)——每日最新資訊28at.com

著色器平鋪模式bT328資訊網(wǎng)——每日最新資訊28at.com

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);

圖片圖片bT328資訊網(wǎng)——每日最新資訊28at.com

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ù)bT328資訊網(wǎng)——每日最新資訊28at.com

說(shuō)明bT328資訊網(wǎng)——每日最新資訊28at.com

xbT328資訊網(wǎng)——每日最新資訊28at.com

半徑中心的x坐標(biāo)bT328資訊網(wǎng)——每日最新資訊28at.com

ybT328資訊網(wǎng)——每日最新資訊28at.com

半徑中心的y坐標(biāo)bT328資訊網(wǎng)——每日最新資訊28at.com

radiusbT328資訊網(wǎng)——每日最新資訊28at.com

漸變的圓的半徑bT328資訊網(wǎng)——每日最新資訊28at.com

colorsbT328資訊網(wǎng)——每日最新資訊28at.com

顏色分布在圓的中心和邊緣之間bT328資訊網(wǎng)——每日最新資訊28at.com

color0bT328資訊網(wǎng)——每日最新資訊28at.com

圓圈中心的顏色bT328資訊網(wǎng)——每日最新資訊28at.com

color1bT328資訊網(wǎng)——每日最新資訊28at.com

圓圈邊緣的顏色bT328資訊網(wǎng)——每日最新資訊28at.com

positionsbT328資訊網(wǎng)——每日最新資訊28at.com

顏色數(shù)組中每個(gè)對(duì)應(yīng)顏色的相對(duì)位置[0,1]。如果為null,則顏色沿線均勻分布bT328資訊網(wǎng)——每日最新資訊28at.com

tilebT328資訊網(wǎng)——每日最新資訊28at.com

著色器平鋪模式bT328資訊網(wǎng)——每日最新資訊28at.com

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);

圖片圖片bT328資訊網(wǎng)——每日最新資訊28at.com

SweepGradient 掃描/梯度/扇形漸變

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

參數(shù)bT328資訊網(wǎng)——每日最新資訊28at.com

說(shuō)明bT328資訊網(wǎng)——每日最新資訊28at.com

xbT328資訊網(wǎng)——每日最新資訊28at.com

中心的x坐標(biāo)bT328資訊網(wǎng)——每日最新資訊28at.com

ybT328資訊網(wǎng)——每日最新資訊28at.com

中心的y坐標(biāo)bT328資訊網(wǎng)——每日最新資訊28at.com

colorsbT328資訊網(wǎng)——每日最新資訊28at.com

顏色分布在中心周圍,陣列中必須至少有2種顏色bT328資訊網(wǎng)——每日最新資訊28at.com

color0bT328資訊網(wǎng)——每日最新資訊28at.com

掃描開(kāi)始時(shí)使用的顏色bT328資訊網(wǎng)——每日最新資訊28at.com

color1bT328資訊網(wǎng)——每日最新資訊28at.com

掃描結(jié)束時(shí)使用的顏色bT328資訊網(wǎng)——每日最新資訊28at.com

positionsbT328資訊網(wǎng)——每日最新資訊28at.com

顏色數(shù)組中每個(gè)對(duì)應(yīng)顏色的相對(duì)位置[0,1]。如果為null,則顏色沿線均勻分布bT328資訊網(wǎng)——每日最新資訊28at.com

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);

圖片圖片bT328資訊網(wǎng)——每日最新資訊28at.com

本文鏈接:http://www.www897cc.com/showinfo-26-62356-0.htmlAndroid開(kāi)發(fā)之漸變色,你學(xué)會(huì)了嗎?

聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。郵件:2376512515@qq.com

上一篇: 阿里二面:要保證消息不丟失,又不重復(fù),消息隊(duì)列怎么選型?

下一篇: Spring Boot:如何快速集成Mybatis和Thymeleaf

標(biāo)簽:
  • 熱門焦點(diǎn)
Top 主站蜘蛛池模板: 台中市| 长汀县| 泰和县| 绿春县| 平泉县| 永修县| 渝中区| 呼和浩特市| 敦煌市| 宝山区| 秦安县| 石泉县| 普定县| 错那县| 恩平市| 东海县| 定陶县| 龙胜| 开鲁县| 大理市| 新昌县| 巩义市| 广德县| 九寨沟县| 贺兰县| 南和县| 东明县| 卢氏县| 聊城市| 清水河县| 弋阳县| 黄骅市| 昭平县| 敖汉旗| 邯郸市| 宜州市| 山西省| 青海省| 房产| 夹江县| 舞阳县|