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

溫馨提示×

android rectf 如何設置透明度

小樊
81
2024-11-27 04:56:37
欄目: 編程語言

在 Android 中,要設置 RectF 的透明度,您需要使用 ColorMatrix 和 ColorFilter

  1. 創建一個 ColorMatrix 對象并設置透明度。透明度值范圍從 0(完全透明)到 1(完全不透明)。例如,設置透明度為 0.5:
ColorMatrix colorMatrix = new ColorMatrix();
colorMatrix.set(new float[]{
        0, 0, 0, 0, 0, // Red
        0, 0, 0, 0, 0, // Green
        0, 0, 0, 0, 0, // Blue
        0, 0, 0, 0.5f, 0 // Alpha
});
  1. 創建一個 Paint 對象并將 ColorMatrix 應用到它上面:
Paint paint = new Paint();
paint.setColorFilter(new LightColorMatrixColorFilter(colorMatrix));
  1. 使用帶有 ColorFilter 的 Paint 對象繪制 RectF:
RectF rectF = new RectF(50, 50, 150, 150);
canvas.drawRect(rectF, paint);

這將使用指定的透明度繪制 RectF。如果您想要更改透明度,只需調整 ColorMatrix 中的 alpha 值即可。

0
西充县| 天津市| 六盘水市| 亳州市| 汉沽区| 高州市| 宿州市| 汉川市| 津南区| 神农架林区| 巴彦县| 资兴市| 昌图县| 保亭| 原平市| 黄骅市| 浠水县| 德清县| 固安县| 灵石县| 古丈县| 永城市| 土默特右旗| 铁岭县| 蓝山县| 肇源县| 左云县| 临湘市| 杭锦旗| 威远县| 张家口市| 乳山市| 乡城县| 丰镇市| 宜黄县| 江陵县| 布尔津县| 景泰县| 泰兴市| 项城市| 阳江市|