color
属性
AQUA
类型: const color
#00BCD4 的颜色常量。
BLACK
类型: const color
#363A45 的颜色常量。
BLUE
类型: const color
#2962FF 的颜色常量。
FUCHSIA
类型: const color
#E040FB 的颜色常量。
GRAY
类型: const color
#787B86 的颜色常量。
GREEN
类型: const color
#4CAF50 的颜色常量。
LIME
类型: const color
#00E676 的颜色常量。
MAROON
类型: const color
#880E4F 的颜色常量。
NAVY
类型: const color
#311B92 的颜色常量。
OLIVE
类型: const color
#808000 的颜色常量。
ORANGE
类型: const color
#FF9800 的颜色常量。
PURPLE
类型: const color
#9C27B0 的颜色常量。
RED
类型: const color
#F23645 的颜色常量。
SILVER
类型: const color
#B2B5BE 的颜色常量。
TEAL
类型: const color
#089981 的颜色常量。
WHITE
类型: const color
#FFFFFF 的颜色常量。
YELLOW
类型: const color
#FDD835 的颜色常量。
函数
b
color.b(color: color): float返回给定 color 的蓝色分量。
参数
| 名称 | 类型 | 默认值 | 说明 |
|---|---|---|---|
color | color | 从中提取蓝色分量的颜色。 |
返回: float — [0, 255] 范围内的值。
from_gradient
color.from_gradient(
value: float,
bottom_value: float,
top_value: float,
bottom_color: color,
top_color: color
): color基于 bottom_value 和 top_value 之间的 value 创建 bottom_color 和 top_color 之间的渐变颜色。
参数
| 名称 | 类型 | 默认值 | 说明 |
|---|---|---|---|
value | float | 用于插值的值(在bottom_value 和top_value 之间)。 | |
bottom_value | float | 值范围的下限。 | |
top_value | float | 值范围的上限。 | |
bottom_color | color | 当值等于bottom_value 时使用的颜色。 | |
top_color | color | 当 value 等于 top_value 时使用的颜色。 |
返回: color
g
color.g(color: color): float返回给定 color 的绿色分量。
参数
| 名称 | 类型 | 默认值 | 说明 |
|---|---|---|---|
color | color | 从中提取绿色分量的颜色。 |
返回: float — [0, 255] 范围内的值。
new
color.new(color: color, transp: float): color通过将给定 color 的透明度更改为 transp (0-100) 创建新颜色。
参数
| 名称 | 类型 | 默认值 | 说明 |
|---|---|---|---|
color | color | 要修改的颜色。 | |
transp | float | 新的透明度值 (0-100)。 |
返回: color
r
color.r(color: color): float返回给定 color 的红色分量。
参数
| 名称 | 类型 | 默认值 | 说明 |
|---|---|---|---|
color | color | 从中提取红色分量的颜色。 |
返回: float — [0, 255] 范围内的值。
rgb
color.rgb(red: float, green: float, blue: float, transp: float = 0): color从指定的红色、绿色、蓝色分量 (0-255) 和可选的透明度 (0-100) 创建颜色。
参数
| 名称 | 类型 | 默认值 | 说明 |
|---|---|---|---|
red | float | 红色分量值(0-255)。 | |
green | float | 绿色分量值(0-255)。 | |
blue | float | 蓝色分量值(0-255)。 | |
transp | float | 0 | 透明度值(0-100,默认值:0.0)。 |
返回: color
t
color.t(color: color): float返回给定 color 的透明度分量。
参数
| 名称 | 类型 | 默认值 | 说明 |
|---|---|---|---|
color | color | 从中提取透明度分量的颜色。 |
返回: float — 范围 [0, 100] 中的值,其中 0 表示完全不透明,100 表示完全透明。