colors - 颜色
2022年10月22日
colors - 颜色
Stability: 2 - Stable
在CloudControl有两种方式表示一个颜色。
一种是使用一个字符串"#AARRGGBB"或"#RRGGBB",其中 AA 是Alpha通道(透明度)的值,RR 是R通道(红色)的值,GG 是G通道(绿色)的值,BB是B通道(蓝色)的值。例如"#ffffff"表示白色, "#7F000000"表示半透明的黑色。
另一种是使用一个16进制的"32位整数" 0xAARRGGBB 来表示一个颜色,例如 0xFF112233
表示颜色"#112233", 0x11223344
表示颜色"#11223344"。
可以通过colors.toString()
把颜色整数转换为字符串,通过colors.parseColor()
把颜色字符串解析为颜色整数。
colors.toString(color)
color
{number} 整数RGB颜色值- 返回 {string}
返回颜色值的字符串,格式为 "#AARRGGBB"。
colors.red(color)
color
{number | string} 颜色值- 返回 {number}
返回颜色color的R通道的值,范围0 ~ 255.
colors.green(color)
color
{number | string} 颜色值- 返回 {number}
返回颜色color的G通道的值,范围0 ~ 255.
colors.blue(color)
color
{number | string} 颜色值- 返回 {number}
返回颜色color的B通道的值,范围0 ~ 255.
colors.alpha(color)
color
{number | string} 颜色值- 返回 {number}
返回颜色color的Alpha通道的值,范围0 ~ 255.
colors.rgb(red, green, blue)
red
{number} 颜色的R通道的值blue
{number} 颜色的G通道的值green
{number} 颜色的B通道的值- 返回 {number}
返回这些颜色通道构成的整数颜色值。Alpha通道将是255(不透明)。
colors.argb(alpha, red, green, blue)
alpha
{number} 颜色的Alpha通道的值red
{number} 颜色的R通道的值green
{number} 颜色的G通道的值blue
{number} 颜色的B通道的值- 返回 {number}
返回这些颜色通道构成的整数颜色值。
colors.parseColor(colorStr)
colorStr
{string} 表示颜色的字符串,例如"#112233"- 返回 {number}
返回颜色的整数值。
colors.BLACK
黑色,颜色值 #FF000000
colors.DKGRAY
深灰色,颜色值 #FF444444
colors.GRAY
灰色,颜色值 #FF888888
colors.LTGRAY
亮灰色,颜色值 #FFCCCCCC
colors.WHITE
白色,颜色值 #FFFFFFFF
colors.RED
红色,颜色值 #FFFF0000
colors.GREEN
绿色,颜色值 #FF00FF00
colors.BLUE
蓝色,颜色值 #FF0000FF
colors.YELLOW
黄色,颜色值 #FFFFFF00
colors.CYAN
青色,颜色值 #FF00FFFF
colors.MAGENTA
品红色,颜色值 #FFFF00FF
colors.TRANSPARENT
透明,颜色值 #00000000