颜色

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 值。
无效
set(Color color)
设为其他颜色的值。

继承的方法

字段

公开浮点数 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 Color inverseTonemap ()

反转 Sceneform 的色调映射中的新颜色。

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

public void set (Color color)

设为其他颜色的值。

参数
颜色