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

溫馨提示×

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
大宁县| 清河县| 鹤山市| 浦江县| 义马市| 晋江市| 红桥区| 鹤壁市| 繁峙县| 宁乡县| 通辽市| 永州市| 河间市| 新乡市| 武功县| 宿松县| 井冈山市| 五峰| 逊克县| 黄梅县| 马山县| 南投市| 克拉玛依市| 伊宁市| 赤城县| 沙田区| 南岸区| 社旗县| 丹阳市| 沙河市| 名山县| 光泽县| 行唐县| 绥阳县| 德清县| 万山特区| 保靖县| 盘山县| 荃湾区| 咸丰县| 安多县|