AVt天堂网 手机版,亚洲va久久久噜噜噜久久4399,天天综合亚洲色在线精品,亚洲一级Av无码毛片久久精品

當前位置:首頁 > 科技  > 軟件

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

來源: 責編: 時間:2024-01-16 10:14:57 233觀看
導讀android.graphics中提供了有關Gradient類,包含LinearGradient線性漸變、 RadialGradient徑向漸變和SweepGradient梯度漸變,它們的繼承自android.graphics.Shader。LinearGradient 線性漸變LinearGradient(float x0, flo

android.graphics中提供了有關Gradient類,包含LinearGradient線性漸變、 RadialGradient徑向漸變和SweepGradient梯度漸變,它們的繼承自android.graphics.Shader。Nk428資訊網——每日最新資訊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)

參數Nk428資訊網——每日最新資訊28at.com

說明Nk428資訊網——每日最新資訊28at.com

x0Nk428資訊網——每日最新資訊28at.com

漸變線起點的x坐標Nk428資訊網——每日最新資訊28at.com

y0Nk428資訊網——每日最新資訊28at.com

漸變線起點的y坐標Nk428資訊網——每日最新資訊28at.com

x1Nk428資訊網——每日最新資訊28at.com

漸變線末端的x坐標Nk428資訊網——每日最新資訊28at.com

y1Nk428資訊網——每日最新資訊28at.com

漸變線末端的y坐標Nk428資訊網——每日最新資訊28at.com

colorsNk428資訊網——每日最新資訊28at.com

沿著漸變線分布的顏色數組Nk428資訊網——每日最新資訊28at.com

color0Nk428資訊網——每日最新資訊28at.com

漸變線開始處的顏色Nk428資訊網——每日最新資訊28at.com

color1Nk428資訊網——每日最新資訊28at.com

漸變線末端的顏色Nk428資訊網——每日最新資訊28at.com

positionsNk428資訊網——每日最新資訊28at.com

顏色數組中每個對應顏色的相對位置[0,1]。如果為null,則顏色沿線均勻分布Nk428資訊網——每日最新資訊28at.com

tileNk428資訊網——每日最新資訊28at.com

著色器平鋪模式Nk428資訊網——每日最新資訊28at.com

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

圖片圖片Nk428資訊網——每日最新資訊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)

參數Nk428資訊網——每日最新資訊28at.com

說明Nk428資訊網——每日最新資訊28at.com

xNk428資訊網——每日最新資訊28at.com

半徑中心的x坐標Nk428資訊網——每日最新資訊28at.com

yNk428資訊網——每日最新資訊28at.com

半徑中心的y坐標Nk428資訊網——每日最新資訊28at.com

radiusNk428資訊網——每日最新資訊28at.com

漸變的圓的半徑Nk428資訊網——每日最新資訊28at.com

colorsNk428資訊網——每日最新資訊28at.com

顏色分布在圓的中心和邊緣之間Nk428資訊網——每日最新資訊28at.com

color0Nk428資訊網——每日最新資訊28at.com

圓圈中心的顏色Nk428資訊網——每日最新資訊28at.com

color1Nk428資訊網——每日最新資訊28at.com

圓圈邊緣的顏色Nk428資訊網——每日最新資訊28at.com

positionsNk428資訊網——每日最新資訊28at.com

顏色數組中每個對應顏色的相對位置[0,1]。如果為null,則顏色沿線均勻分布Nk428資訊網——每日最新資訊28at.com

tileNk428資訊網——每日最新資訊28at.com

著色器平鋪模式Nk428資訊網——每日最新資訊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);

圖片圖片Nk428資訊網——每日最新資訊28at.com

SweepGradient 掃描/梯度/扇形漸變

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

參數Nk428資訊網——每日最新資訊28at.com

說明Nk428資訊網——每日最新資訊28at.com

xNk428資訊網——每日最新資訊28at.com

中心的x坐標Nk428資訊網——每日最新資訊28at.com

yNk428資訊網——每日最新資訊28at.com

中心的y坐標Nk428資訊網——每日最新資訊28at.com

colorsNk428資訊網——每日最新資訊28at.com

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

color0Nk428資訊網——每日最新資訊28at.com

掃描開始時使用的顏色Nk428資訊網——每日最新資訊28at.com

color1Nk428資訊網——每日最新資訊28at.com

掃描結束時使用的顏色Nk428資訊網——每日最新資訊28at.com

positionsNk428資訊網——每日最新資訊28at.com

顏色數組中每個對應顏色的相對位置[0,1]。如果為null,則顏色沿線均勻分布Nk428資訊網——每日最新資訊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);

圖片圖片Nk428資訊網——每日最新資訊28at.com

本文鏈接:http://www.tebozhan.com/showinfo-26-62356-0.htmlAndroid開發之漸變色,你學會了嗎?

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

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

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

標簽:
  • 熱門焦點
Top