颜色#

初始化颜色类#

使用下列构造函数之一来创建颜色:

color(r, g, b) 构造函数使用 rgb 值创建颜色:

范围

描述

r

表示红色值的 0 至 255 范围内的整数。

表示绿色值的 0 至 255 范围内的整数。

b

表示蓝色值的 0 至 255 范围内的整数。

// Construct a yellow color "Yellow" with the color class 
// using rgb values.
color Yellow = color(255, 247, 0);

color(value) 构造函数使用 rgb 值创建颜色:

范围

描述

价值

十六进制代码值或预定义的 colorType

// Construct a yellow Color "yellow" with the Color class 
// using a Hexcode.
color Yellow = color(0xFFF700);

// Construct a yellow Color "yellow" with the Color class 
// using a predefined color.
color Yellow = color(yellow);

当引用 Color 类方法时,此 Yellow 对象将在本 API 文档的所有后续示例中使用。

类方法#

hsv()#

hsv(hue, saturation, value) 方法使用 hsv 改变现有的颜色实例。

参数

描述

色调

0 - 360 之间的整数,表示颜色的色调。

饱和

0.0 - 1.0 之间的双精度值,表示颜色的饱和度。

价值

0.0 - 1.0 之间的双精度值,表示颜色的亮度。

**返回:**表示颜色的整数值。

// Change Yellow to a color that is red using HSV values.
Yellow.hsv(0, 1.0, 1.0);

网页()#

web(value) 方法使用 webstring 更改现有的颜色实例。

参数

描述

价值

网络格式的颜色值。

**返回:**表示颜色的整数值。

// Change Yellow to a color that is red using a Hexcode.
Yellow.web("#ff0000");

是透明的()#

isTransparent() 方法返回颜色是否透明。

**返回:**如果颜色透明,则返回 true。如果不是,则返回 false

色调()#

hue() 方法返回颜色的色调。

返回: 0 - 360 度范围内的颜色色调。

饱和()#

saturation() 方法返回颜色的饱和度。

**返回:**颜色饱和度在 0 - 1.0 范围内。

亮度()#

brightness() 方法返回颜色的亮度。

**返回:**颜色的亮度在 0 - 1.0 范围内。