首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >autojspro官方文档 colors - 颜色 包含了颜色相关的类,最常用的是Color类,表示ARGB颜色。

autojspro官方文档 colors - 颜色 包含了颜色相关的类,最常用的是Color类,表示ARGB颜色。

作者头像
代码简单说
发布2026-06-16 14:01:02
发布2026-06-16 14:01:02
540
举报
文章被收录于专栏:代码简单说代码简单说

autojspro官方文档 color - 颜色 包含了颜色相关的类,最常用的是Color类,表示ARGB颜色。

colors - 颜色

Stability: 2 - Stable

在Auto.js有两种方式表示一个颜色。

一种是使用一个字符串"#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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-11-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • colors - 颜色
  • colors.toString(color)
  • colors.red(color)
  • colors.green(color)
  • colors.blue(color)
  • colors.alpha(color)
  • colors.rgb(red, green, blue)
  • colors.argb(alpha, red, green, blue)
  • colors.parseColor(colorStr)
  • colors.BLACK
  • colors.DKGRAY
  • colors.GRAY
  • colors.LTGRAY
  • colors.WHITE
  • colors.RED
  • colors.GREEN
  • colors.BLUE
  • colors.YELLOW
  • colors.CYAN
  • colors.MAGENTA
  • colors.TRANSPARENT
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档