日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OSColor

Color

創(chuàng)新互聯(lián)從2013年成立,先為澄邁等服務(wù)建站,澄邁等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為澄邁企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。

java.lang.Object

|---ohos.agp.utils.Color

public class Color
extends Object

提供顏色規(guī)范和 alpha 值。

Since:

1

字段摘要

修飾符和類型 字段 描述
static ColorBLACK表示黑色,用 0xFF000000 表示。
static ColorBLUE表示藍(lán)色,用 0xFF0000FF 表示。
static ColorCYAN表示青色,用 0xFF00FFFF 表示。
static ColorDKGRAY表示深灰色,用0xFF444444表示。
static ColorGRAY表示灰色,用0xFF808080表示。
static ColorGREEN表示綠色,用 0xFF00FF00 表示。
static ColorLTGRAY表示淺灰色,用0xFFCCCCCC表示。
static ColorMAGENTA表示洋紅色,用 0xFFFF00FF 表示。
static ColorRED表示紅色,用 0xFFFF0000 表示。
static ColorTRANSPARENT表示透明度顏色,用0x00000000表示。
static ColorWHITE表示白色,用 0xFFFFFFFF 表示。
static ColorYELLOW表示黃色,用 0xFFFFFF00 表示。

構(gòu)造函數(shù)摘要

構(gòu)造函數(shù) 描述
Color()用于創(chuàng)建 Color 實(shí)例的默認(rèn)構(gòu)造函數(shù)。
Color(int color)用于創(chuàng)建指定顏色的 Color 實(shí)例的構(gòu)造函數(shù)。

方法總結(jié)

修飾符和類型 方法 描述
static intalpha(int color)獲取指定顏色的 alpha 值。
static intapplyAlpha(int color, float alpha)將給定的 alpha 應(yīng)用于顏色。
static intargb(int alpha, int red, int green, int blue)根據(jù)指定的 ARGB 值獲取顏色值。
booleanequals(Object object)指示其他對(duì)象是否“等于”這個(gè)對(duì)象。
static intgetIntColor(String colorStr)根據(jù)指定的字符串值獲取顏色值。
intgetValue()獲取用于創(chuàng)建顏色對(duì)象的顏色值。
inthashCode()返回對(duì)象的哈希碼值。
static intrgb(int red, int green, int blue)根據(jù)指定的 RGB 值獲取顏色值。
從類 java.lang.Object 繼承的方法
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait

字段詳細(xì)信息

BLACK

public static final Color BLACK

表示黑色,用 0xFF000000 表示。

BLUE

public static final Color BLUE

表示藍(lán)色,用 0xFF0000FF 表示。

CYAN

public static final Color CYAN

表示青色,用 0xFF00FFFF 表示。

DKGRAY

public static final Color DKGRAY

表示深灰色,用0xFF444444表示。

GRAY

public static final Color GRAY

表示灰色,用0xFF808080表示。

GREEN

public static final Color GREEN

表示綠色,用 0xFF00FF00 表示。

LTGRAY

public static final Color LTGRAY

表示淺灰色,用0xFFCCCCCC表示。

MAGENTA

public static final Color MAGENTA

表示洋紅色,用 0xFFFF00FF 表示。

RED

public static final Color RED

表示紅色,用 0xFFFF0000 表示。

TRANSPARENT

public static final Color TRANSPARENT

表示透明度顏色,用0x00000000表示。

WHITE

public static final Color WHITE

表示白色,用 0xFFFFFFFF 表示。

YELLOW

public static final Color YELLOW

表示黃色,用 0xFFFFFF00 表示。

構(gòu)造函數(shù)詳細(xì)信息

Color

public Color()

用于創(chuàng)建 Color 實(shí)例的默認(rèn)構(gòu)造函數(shù)。

默認(rèn)構(gòu)造函數(shù)定義透明度顏色。

Color

public Color(int color)

用于創(chuàng)建指定顏色的 Color 實(shí)例的構(gòu)造函數(shù)。

參數(shù):

參數(shù)名稱 參數(shù)描述
color表示要設(shè)置的顏色,可以自定義,也可以通過(guò)Color的常量指定。

方法詳情

getValue

public int getValue()

獲取用于創(chuàng)建顏色對(duì)象的顏色值。

返回:

返回顏色值。

equals

public boolean equals(Object object)

指示其他對(duì)象是否“等于”這個(gè)對(duì)象。

equals 方法在非空對(duì)象引用上實(shí)現(xiàn)等價(jià)關(guān)系:

  • 它是自反的:對(duì)于任何非空引用值 x,x.equals(x) 應(yīng)該返回 true。
  • 它是對(duì)稱的:對(duì)于任何非空引用值 x 和 y,當(dāng)且僅當(dāng) y.equals(x) 返回 true 時(shí),x.equals(y) 才應(yīng)該返回 true。
  • 它是可傳遞的:對(duì)于任何非空引用值 x、y 和 z,如果 x.equals(y) 返回 true 并且 y.equals(z) 返回 true,則 x.equals(z) 應(yīng)該返回 true。
  • 它是一致的:對(duì)于任何非空引用值 x 和 y,x.equals(y) 的多次調(diào)用始終返回 true 或始終返回 false,前提是沒(méi)有修改對(duì)象上 equals 比較中使用的信息。
  • 對(duì)于任何非空引用值 x,x.equals(null) 應(yīng)該返回 false。

Object 類的 equals 方法實(shí)現(xiàn)了對(duì)象上最有區(qū)別的可能等價(jià)關(guān)系; 也就是說(shuō),對(duì)于任何非空引用值 x 和 y,當(dāng)且僅當(dāng) x 和 y 引用同一個(gè)對(duì)象(x == y 的值為 true)時(shí),此方法才返回 true。

請(qǐng)注意,每當(dāng)重寫該方法時(shí),通常都需要重寫 hashCode 方法,以維護(hù) hashCode 方法的一般約定,即相等的對(duì)象必須具有相等的哈希碼。

覆蓋:

類 Object 中的等于

參數(shù):

參數(shù)名稱 參數(shù)描述
object要與之比較的參考對(duì)象。

返回:

如果此對(duì)象與 obj 參數(shù)相同,則為 true; 否則為 false。

hashCode

public int hashCode()

返回對(duì)象的哈希碼值。 支持這種方法是為了有利于哈希表,例如 HashMap 提供的那些。

hashCode 的一般合約是:

  • 每當(dāng)在 Java 應(yīng)用程序執(zhí)行期間對(duì)同一對(duì)象多次調(diào)用時(shí),hashCode 方法必須始終返回相同的整數(shù),前提是沒(méi)有修改對(duì)象上相等比較中使用的信息。 該整數(shù)不需要從應(yīng)用程序的一次執(zhí)行到同一應(yīng)用程序的另一次執(zhí)行保持一致。
  • 如果兩個(gè)對(duì)象根據(jù) equals(Object) 方法相等,則對(duì)兩個(gè)對(duì)象中的每一個(gè)調(diào)用 hashCode 方法必須產(chǎn)生相同的整數(shù)結(jié)果。
  • 如果根據(jù) Object.equals(java.lang.Object) 方法,如果兩個(gè)對(duì)象不相等,則不要求對(duì)兩個(gè)對(duì)象中的每一個(gè)調(diào)用 hashCode 方法必須產(chǎn)生不同的整數(shù)結(jié)果。 但是,程序員應(yīng)該意識(shí)到,為不相等的對(duì)象生成不同的整數(shù)結(jié)果可能會(huì)提高哈希表的性能。

在合理可行的情況下,由 Object 類定義的 hashCode 方法確實(shí)為不同的對(duì)象返回不同的整數(shù)。 (這通常通過(guò)將對(duì)象的內(nèi)部地址轉(zhuǎn)換為整數(shù)來(lái)實(shí)現(xiàn),但 Java? 編程語(yǔ)言不需要這種實(shí)現(xiàn)技術(shù)。)

覆蓋:

類 Object 中的 hashCode

返回:

此對(duì)象的哈希碼值。

alpha

public static int alpha(int color)

獲取指定顏色的 alpha 值。

參數(shù):

參數(shù)名稱 參數(shù)描述
color表示顏色值。

返回:

返回顏色的 alpha 值。

Since:

4

argb

public static int argb(int alpha, int red, int green, int blue)

根據(jù)指定的 ARGB 值獲取顏色值。

參數(shù):

參數(shù)名稱 參數(shù)描述
alpha表示 alpha 值。
red表示顏色的紅色值。
green表示顏色的綠色值。
blue表示顏色的藍(lán)色值。

返回:

返回顏色值。

Since:

4

rgb

public static int rgb(int red, int green, int blue)

根據(jù)指定的 RGB 值獲取顏色值。

參數(shù):

參數(shù)名稱 參數(shù)描述
red表示顏色的紅色值。
green表示顏色的綠色值。
blue表示顏色的藍(lán)色值。

返回:

返回顏色值。

Since:

4

getIntColor

public static int getIntColor(String colorStr)

根據(jù)指定的字符串值獲取顏色值。

參數(shù):

參數(shù)名稱 參數(shù)描述
colorStr表示顏色的字符串值。

返回:

返回顏色值。

Throws:

Throw名稱 Throw描述
IllegalArgumentException如果輸入?yún)?shù)無(wú)效,則拋出此異常。

Since:

4

applyAlpha

public static int applyAlpha(int color, float alpha)

將給定的 alpha 應(yīng)用于顏色。

參數(shù):

參數(shù)名稱 參數(shù)描述
color表示基色。
alpha指示要應(yīng)用的 alpha。

返回:

返回顏色值。

Since:

7


網(wǎng)頁(yè)名稱:創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OSColor
瀏覽地址:http://www.dlmjj.cn/article/djeoici.html