W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
java.lang.Object
|---ohos.agp.utils.Color
public class Color
extends Object
提供顏色規(guī)范和 alpha 值。
Since:
1
修飾符和類型 | 字段 | 描述 |
---|---|---|
static Color | BLACK | 表示黑色,用 0xFF000000 表示。 |
static Color | BLUE | 表示藍色,用 0xFF0000FF 表示。 |
static Color | CYAN | 表示青色,用 0xFF00FFFF 表示。 |
static Color | DKGRAY | 表示深灰色,用0xFF444444表示。 |
static Color | GRAY | 表示灰色,用0xFF808080表示。 |
static Color | GREEN | 表示綠色,用 0xFF00FF00 表示。 |
static Color | LTGRAY | 表示淺灰色,用0xFFCCCCCC表示。 |
static Color | MAGENTA | 表示洋紅色,用 0xFFFF00FF 表示。 |
static Color | RED | 表示紅色,用 0xFFFF0000 表示。 |
static Color | TRANSPARENT | 表示透明度顏色,用0x00000000表示。 |
static Color | WHITE | 表示白色,用 0xFFFFFFFF 表示。 |
static Color | YELLOW | 表示黃色,用 0xFFFFFF00 表示。 |
構(gòu)造函數(shù) | 描述 |
---|---|
Color() | 用于創(chuàng)建 Color 實例的默認構(gòu)造函數(shù)。 |
Color(int color) | 用于創(chuàng)建指定顏色的 Color 實例的構(gòu)造函數(shù)。 |
修飾符和類型 | 方法 | 描述 |
---|---|---|
static int | alpha(int color) | 獲取指定顏色的 alpha 值。 |
static int | applyAlpha(int color, float alpha) | 將給定的 alpha 應用于顏色。 |
static int | argb(int alpha, int red, int green, int blue) | 根據(jù)指定的 ARGB 值獲取顏色值。 |
boolean | equals(Object object) | 指示其他對象是否“等于”這個對象。 |
static int | getIntColor(String colorStr) | 根據(jù)指定的字符串值獲取顏色值。 |
int | getValue() | 獲取用于創(chuàng)建顏色對象的顏色值。 |
int | hashCode() | 返回對象的哈希碼值。 |
static int | rgb(int red, int green, int blue) | 根據(jù)指定的 RGB 值獲取顏色值。 |
從類 java.lang.Object 繼承的方法 |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
public static final Color BLACK
表示黑色,用 0xFF000000 表示。
public static final Color BLUE
表示藍色,用 0xFF0000FF 表示。
public static final Color CYAN
表示青色,用 0xFF00FFFF 表示。
public static final Color DKGRAY
表示深灰色,用0xFF444444表示。
public static final Color GRAY
表示灰色,用0xFF808080表示。
public static final Color GREEN
表示綠色,用 0xFF00FF00 表示。
public static final Color LTGRAY
表示淺灰色,用0xFFCCCCCC表示。
public static final Color MAGENTA
表示洋紅色,用 0xFFFF00FF 表示。
public static final Color RED
表示紅色,用 0xFFFF0000 表示。
public static final Color TRANSPARENT
表示透明度顏色,用0x00000000表示。
public static final Color WHITE
表示白色,用 0xFFFFFFFF 表示。
public static final Color YELLOW
表示黃色,用 0xFFFFFF00 表示。
public Color()
用于創(chuàng)建 Color 實例的默認構(gòu)造函數(shù)。
默認構(gòu)造函數(shù)定義透明度顏色。
public Color(int color)
用于創(chuàng)建指定顏色的 Color 實例的構(gòu)造函數(shù)。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
color | 表示要設(shè)置的顏色,可以自定義,也可以通過Color的常量指定。 |
public int getValue()
獲取用于創(chuàng)建顏色對象的顏色值。
返回:
返回顏色值。
public boolean equals(Object object)
指示其他對象是否“等于”這個對象。
equals 方法在非空對象引用上實現(xiàn)等價關(guān)系:
Object 類的 equals 方法實現(xiàn)了對象上最有區(qū)別的可能等價關(guān)系; 也就是說,對于任何非空引用值 x 和 y,當且僅當 x 和 y 引用同一個對象(x == y 的值為 true)時,此方法才返回 true。
請注意,每當重寫該方法時,通常都需要重寫 hashCode 方法,以維護 hashCode 方法的一般約定,即相等的對象必須具有相等的哈希碼。
覆蓋:
類 Object 中的等于
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
object | 要與之比較的參考對象。 |
返回:
如果此對象與 obj 參數(shù)相同,則為 true; 否則為 false。
public int hashCode()
返回對象的哈希碼值。 支持這種方法是為了有利于哈希表,例如 HashMap 提供的那些。
hashCode 的一般合約是:
在合理可行的情況下,由 Object 類定義的 hashCode 方法確實為不同的對象返回不同的整數(shù)。 (這通常通過將對象的內(nèi)部地址轉(zhuǎn)換為整數(shù)來實現(xiàn),但 Java? 編程語言不需要這種實現(xiàn)技術(shù)。)
覆蓋:
類 Object 中的 hashCode
返回:
此對象的哈希碼值。
public static int alpha(int color)
獲取指定顏色的 alpha 值。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
color | 表示顏色值。 |
返回:
返回顏色的 alpha 值。
Since:
4
public static int argb(int alpha, int red, int green, int blue)
根據(jù)指定的 ARGB 值獲取顏色值。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
alpha | 表示 alpha 值。 |
red | 表示顏色的紅色值。 |
green | 表示顏色的綠色值。 |
blue | 表示顏色的藍色值。 |
返回:
返回顏色值。
Since:
4
public static int rgb(int red, int green, int blue)
根據(jù)指定的 RGB 值獲取顏色值。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
red | 表示顏色的紅色值。 |
green | 表示顏色的綠色值。 |
blue | 表示顏色的藍色值。 |
返回:
返回顏色值。
Since:
4
public static int getIntColor(String colorStr)
根據(jù)指定的字符串值獲取顏色值。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
colorStr | 表示顏色的字符串值。 |
返回:
返回顏色值。
Throws:
Throw名稱 | Throw描述 |
---|---|
IllegalArgumentException | 如果輸入?yún)?shù)無效,則拋出此異常。 |
Since:
4
public static int applyAlpha(int color, float alpha)
將給定的 alpha 應用于顏色。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
color | 表示基色。 |
alpha | 指示要應用的 alpha。 |
返回:
返回顏色值。
Since:
7
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: