91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

android gradientdrawable如何設置漸變中心點

小樊
81
2024-11-25 21:03:56
欄目: 編程語言

在Android中,要設置GradientDrawable的漸變中心點,可以使用setGradientCenter()方法。這個方法接受一個float[]數組作為參數,其中包含兩個值,分別表示漸變中心的x坐標和y坐標。這些值應該在0到1之間,其中0表示漸變的起始位置,1表示漸變的結束位置。

以下是一個示例,展示了如何設置GradientDrawable的漸變中心點:

// 創建一個GradientDrawable對象
GradientDrawable gradientDrawable = new GradientDrawable();

// 設置漸變的類型(linear, radial, sweep)
gradientDrawable.setShape(GradientDrawable.RECTANGLE);

// 設置漸變的顏色
int[] colors = {Color.RED, Color.BLUE, Color.GREEN};
gradientDrawable.setColors(colors);

// 設置漸變中心點的坐標(x, y)
float[] center = {0.5f, 0.5f}; // 中心點坐標為矩形中心
gradientDrawable.setGradientCenter(center);

// 將GradientDrawable應用到View上
View view = findViewById(R.id.my_view);
view.setBackground(gradientDrawable);

在這個示例中,我們創建了一個矩形GradientDrawable,設置了三種顏色,并將漸變中心點設置為矩形的中心。最后,我們將GradientDrawable應用到一個View上。

0
华容县| 洛扎县| 张家界市| 泰顺县| 喀什市| 昌吉市| 博湖县| 县级市| 抚顺县| 怀来县| 得荣县| 铅山县| 新宾| 海阳市| 历史| 南溪县| 曲沃县| 渝北区| 酒泉市| 克什克腾旗| 肥西县| 双牌县| 格尔木市| 张家口市| 金寨县| 龙南县| 无为县| 九江市| 资溪县| 长春市| 赤城县| 阿拉尔市| 临夏市| 华蓥市| 利川市| 方城县| 陈巴尔虎旗| 顺义区| 贵定县| 虎林市| 久治县|