public class Colors
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
BLACK |
static java.lang.String |
DEFAULT_COLOR |
static java.lang.String |
WHITE |
| 构造器和说明 |
|---|
Colors() |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.lang.String |
fromHSL(float h,
float s,
float l)
hsl颜色转换为颜色值
|
static java.lang.String |
fromStyle(java.lang.String style)
解析样式值为颜色值,解析失败时返回默认颜色值(黑色)
|
static java.lang.String |
fromStyle(java.lang.String style,
java.lang.String defaultColor)
解析样式值为颜色值
|
static java.lang.String |
getColorByName(java.lang.String name)
根据颜色名称获取颜色值,未找到时返回null
|
static java.lang.String |
getColorByName(java.lang.String name,
java.lang.String defaultColor)
根据颜色名称获取颜色值,未找到时返回默认颜色值
|
static boolean |
maybe(java.lang.String style)
判断样式值是否可能为颜色
|
static java.lang.String |
toHexString(int r,
int g,
int b)
将RGB转换为颜色值
|
public static final java.lang.String BLACK
public static final java.lang.String WHITE
public static final java.lang.String DEFAULT_COLOR
public static java.lang.String getColorByName(java.lang.String name)
name - 颜色名称public static java.lang.String getColorByName(java.lang.String name,
java.lang.String defaultColor)
name - 颜色名称defaultColor - 默认颜色值public static java.lang.String fromHSL(float h,
float s,
float l)
h - hue 0 - 360s - saturation 1 - 100l - lightness 1 - 100public static java.lang.String toHexString(int r,
int g,
int b)
r - Redg - Greenb - Bluepublic static java.lang.String fromStyle(java.lang.String style,
java.lang.String defaultColor)
style - 样式值defaultColor - 默认颜色值public static java.lang.String fromStyle(java.lang.String style)
style - 样式值public static boolean maybe(java.lang.String style)
style - 样式值