亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
万州区| 双鸭山市| 五原县| 临泽县| 鹤庆县| 天气| 太仓市| 福建省| 德兴市| 滨州市| 象州县| 名山县| 兴安盟| 老河口市| 胶州市| 淳化县| 大悟县| 吕梁市| 合作市| 哈尔滨市| 牟定县| 嘉义市| 梅州市| 措美县| 萨嘎县| 太白县| 万源市| 蓬安县| 渝中区| 绥滨县| 新巴尔虎左旗| 青田县| 成武县| 五河县| 西峡县| 华安县| 辛集市| 喀喇沁旗| 龙里县| 时尚| 福泉市|