public class Color
RGBA 颜色。每个分量都是 0 到 1 之间的值。可以通过 Android ColorInt 创建。
字段
公开浮点数 | a | |
公开浮点数 | b | |
公开浮点数 | 克 | |
公开浮点数 | r |
公共构造函数
颜色()
构造一种颜色,并将其默认设置为白色(1、1、1、1)。
|
|
颜色(浮点数 r、浮点数 g、浮点数 b)
使用传入的 RGB 值和 Alpha 值 1 构造颜色。
|
|
颜色(浮点数 r、浮点数 g、浮点数 b、浮点数 a)
使用传入的 RGBA 值构造颜色。
|
|
Color(整型)
使用 sRGB 颜色空间中以 ARGB 值打包的整数构造颜色。
|
公共方法
颜色 |
inverseTonemap()
反转 Sceneform 的色调映射中的新颜色。
|
无效 |
已设置(int a rgb)
将 sRGB 颜色空间中的整数设为 RGBA 值(打包为 ARGB 值)。
|
无效 |
set(float r, float g, float b)
设置为传入的 RGB 值,alpha 为 1。
|
无效 |
set(float r, float g, float b, float a)
设置为传入的 RGBA 值。
|
无效 |
继承的方法
字段
公开浮点数 a
公开 浮点 b
公开 浮点 g
公开 浮点 r
公共构造函数
public 颜色 ()
构造一种颜色,并将其默认设置为白色(1、1、1、1)。
public 颜色 (float r, float g, float b)
使用传入的 RGB 值和 Alpha 值 1 构造颜色。
参数
r | |
---|---|
g | |
b |
public 颜色 (float r, float g, float b, float a)
使用传入的 RGBA 值构造颜色。
参数
r | |
---|---|
g | |
b | |
a |
public 颜色 (int a rgb)
使用 sRGB 颜色空间中以 ARGB 值打包的整数构造颜色。用于根据 Android ColorInt 进行构建。
参数
ARGB |
---|
公共方法
public void set (int a rgb)
将 sRGB 颜色空间中的整数设为 RGBA 值(打包为 ARGB 值)。用于从 Android ColorInt 进行设置。
参数
ARGB |
---|
public void set (float r, float g, float b)
设置为传入的 RGB 值,alpha 为 1。
参数
r | |
---|---|
g | |
b |
public void set (float r, float g, float b, float a)
设置为传入的 RGBA 值。
参数
r | |
---|---|
g | |
b | |
a |