• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# @ohos.graphics.common2D (2D图形通用数据类型)
2
3本模块定义了一些2D图形领域的通用数据类型。
4
5> **说明:**
6>
7> - 本模块首批接口从API version 11开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
8>
9> - 本模块使用屏幕物理像素单位px。
10
11## 导入模块
12
13```ts
14import { common2D } from '@kit.ArkGraphics2D';
15```
16
17## Color
18
19ARGB格式的颜色描述。
20
21**系统能力:** SystemCapability.Graphics.Drawing
22
23| 名称  | 类型   | 只读 | 可选 | 说明                                     |
24| ----- | ------ | ---- | ---- | ---------------------------------------- |
25| alpha | number | 否   | 否   | 颜色的A分量(透明度),值是0~255的整数。 |
26| red   | number | 否   | 否   | 颜色的R分量(红色),值是0~255的整数。 |
27| green | number | 否   | 否   | 颜色的G分量(绿色),值是0~255的整数。 |
28| blue  | number | 否   | 否   | 颜色的B分量(蓝色),值是0~255的整数。 |
29
30## Rect
31
32矩形区域,通过2个坐标点可以描述出一个矩形区域,这2个点分别认为是矩形区域的左上角点与右下角点。
33
34**系统能力:** SystemCapability.Graphics.Drawing
35
36| 名称   | 类型   | 只读 | 可选 | 说明                           |
37| ------ | ------ | ---- | ---- | ------------------------------ |
38| left   | number | 否   | 否   | 矩形区域的左上角横坐标,浮点数。 |
39| top    | number | 否   | 否   | 矩形区域的左上角纵坐标,浮点数。 |
40| right  | number | 否   | 否   | 矩形区域的右下角横坐标,浮点数。 |
41| bottom | number | 否   | 否   | 矩形区域的右下角纵坐标,浮点数。 |
42
43## Point<sup>12+</sup>
44
45坐标点。
46
47**系统能力:** SystemCapability.Graphics.Drawing
48
49| 名称   | 类型   | 只读 | 可选 | 说明                           |
50| ------ | ------ | ---- | ---- | ------------------------------ |
51| x      | number | 否   | 否   | 横坐标,浮点数。               |
52| y      | number | 否   | 否   | 纵坐标,浮点数。               |
53
54## Color4f<sup>20+</sup>
55
56ARGB格式的颜色描述。
57
58**系统能力:** SystemCapability.Graphics.Drawing
59
60| 名称  | 类型   | 只读 | 可选 | 说明                                     |
61| ----- | ------ | ---- | ---- | ---------------------------------------- |
62| alpha | number | 否   | 否   | 颜色的A分量(透明度),值是0.0~1.0的浮点数。 |
63| red   | number | 否   | 否   | 颜色的R分量(红色),值是0.0~1.0的浮点数。 |
64| green | number | 否   | 否   | 颜色的G分量(绿色),值是0.0~1.0的浮点数。 |
65| blue  | number | 否   | 否   | 颜色的B分量(蓝色),值是0.0~1.0的浮点数。 |
66
67## Point3d<sup>12+</sup>
68
69三维的坐标点。继承自[Point](#point12)。
70
71**系统能力:** SystemCapability.Graphics.Drawing
72
73| 名称   | 类型   | 只读 | 可选 | 说明                           |
74| ------ | ------ | ---- | ---- | ------------------------------ |
75| z      | number | 否   | 否   | z轴坐标,浮点数。               |