• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# drawing_color.h
2
3<!--Kit: ArkGraphics 2D-->
4<!--Subsystem: Graphic-->
5<!--Owner: @hangmengxin-->
6<!--Designer: @wangyanglan-->
7<!--Tester: @nobuggers-->
8<!--Adviser: @ge-yafang-->
9
10## 概述
11
12文件中定义了与颜色相关的功能函数。
13
14**引用文件:** <native_drawing/drawing_color.h>
15
16**库:** libnative_drawing.so
17
18**起始版本:** 8
19
20**相关模块:** [Drawing](capi-drawing.md)
21
22## 汇总
23
24### 函数
25
26| 名称 | 描述 |
27| -- | -- |
28| [uint32_t OH_Drawing_ColorSetArgb(uint32_t alpha, uint32_t red, uint32_t green, uint32_t blue)](#oh_drawing_colorsetargb) | 用于将4个变量(分别描述透明度、红色、绿色和蓝色)转化为一个描述颜色的32位(ARGB)变量。 |
29
30## 函数说明
31
32### OH_Drawing_ColorSetArgb()
33
34```
35uint32_t OH_Drawing_ColorSetArgb(uint32_t alpha, uint32_t red, uint32_t green, uint32_t blue)
36```
37
38**描述**
39
40用于将4个变量(分别描述透明度、红色、绿色和蓝色)转化为一个描述颜色的32位(ARGB)变量。
41
42**系统能力:** SystemCapability.Graphic.Graphic2D.NativeDrawing
43
44**起始版本:** 8
45
46
47**参数:**
48
49| 参数项 | 描述 |
50| -- | -- |
51| uint32_t alpha | 描述透明度的变量, 变量范围是0x00~0xFF。 |
52| uint32_t red | 描述红色的变量, 变量范围是0x00~0xFF。 |
53| uint32_t green | 描述绿色的变量, 变量范围是0x00~0xFF。 |
54| uint32_t blue | 描述蓝色的变量, 变量范围是0x00~0xFF。 |
55
56**返回:**
57
58| 类型 | 说明 |
59| -- | -- |
60| uint32_t | 函数返回一个描述颜色的32位(ARGB)变量。 |
61
62
63