共用方式為


ColorObject 類別

定義

{

[Android.Runtime.Register("android/graphics/Color", DoNotGenerateAcw=true)]
public class ColorObject : Java.Lang.Object
[<Android.Runtime.Register("android/graphics/Color", DoNotGenerateAcw=true)>]
type ColorObject = class
    inherit Object
繼承
ColorObject
屬性

備註

{

android.graphics.ColorJava 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

建構函式

ColorObject()

建立色彩空間中 ColorSpace.Named#SRGB sRGB 設定為不透明黑色的新色彩實例。

ColorObject(IntPtr, JniHandleOwnership)

{

欄位

Black

{

Cyan

{

Dkgray

{

Gray

{

Ltgray

{

Magenta

{

Transparent

{

White

{

Yellow

{

屬性

Class

傳回這個 Object的運行時間類別。

(繼承來源 Object)
ColorSpace

傳回此色彩的色彩空間。

ComponentCount

傳回根據此色彩空間的色彩模型形成色彩值的元件數目,加上 Alpha 的額外元件。

Handle

基礎Android實例的句柄。

(繼承來源 Object)
IsSrgb

指出此色彩是否位於色彩空間中 ColorSpace.Named#SRGB sRGB

IsWideGamut

指出這個色彩色彩是否位於寬域色彩空間中。

JniIdentityHashCode

{

(繼承來源 Object)
JniPeerMembers

{

Model

傳回此色彩的色彩模型。

PeerReference

{

(繼承來源 Object)
ThresholdClass

{

ThresholdType

{

方法

Alpha()

傳回範圍中 Alpha 元件的值 ([0.

Alpha(Color)

傳回色彩 int 的 Alpha 元件。

Alpha(Int64)

傳回以指定色彩長編碼的Alpha元件。

Argb(Int32, Int32, Int32, Int32)

從Alpha、紅色、綠色、藍色元件傳回 color-int。

Argb(Single, Single, Single, Single)

從範圍中的 alpha、紅色、綠色、藍色浮點數元件傳回 color-int ([0.

Blue()

傳回此色彩色彩空間所定義之範圍中的藍色元件值(請參閱 ColorSpace#getMinValue(int)ColorSpace#getMaxValue(int))。

Blue(Color)

傳回色彩 int 的藍色元件。

Blue(Int64)

傳回以指定色彩長編碼的藍色元件。

Clone()

建立並傳回這個 對象的複本。

(繼承來源 Object)
ColorToHSV(Color, Single[])

將 ARGB 色彩轉換為其 HSV 元件。

Convert(Color, ColorSpace)

將指定的 ARGB 色彩 int 從 ColorSpace.Named#SRGB sRGB 色彩空間轉換成指定的目的地色彩空間。

Convert(ColorSpace)

將這個色彩從其色彩空間轉換為指定的色彩空間。

Convert(Int64, ColorSpace)

將指定的色彩從其色彩空間轉換成指定的目的色彩空間。

Convert(Int64, ColorSpace+Connector)

將指定的 3 元件色彩從來源色彩空間轉換為目的色彩空間。

Convert(Single, Single, Single, Single, ColorSpace, ColorSpace)

將指定的 3 元件色彩從來源色彩空間轉換為目的色彩空間。

Convert(Single, Single, Single, Single, ColorSpace+Connector)

將指定的 3 元件色彩從來源色彩空間轉換為目的色彩空間。

Dispose()

{

(繼承來源 Object)
Dispose(Boolean)

{

(繼承來源 Object)
Equals(Object)

指出其他物件是否「等於」這個物件。

(繼承來源 Object)
GetComponent(Int32)

傳回這個色彩色彩空間所定義範圍內的指定元件值(請參閱 ColorSpace#getMinValue(int)ColorSpace#getMaxValue(int))。

GetComponents()

以新的數位傳回此色彩的元件。

GetComponents(Single[])

複製所提供數位列中的這個色彩元件。

GetHashCode()

傳回此物件的雜湊碼值。

(繼承來源 Object)
Green()

傳回這個色彩色彩空間所定義範圍中的綠色元件值(請參閱 ColorSpace#getMinValue(int)ColorSpace#getMaxValue(int))。

Green(Color)

傳回色彩 int 的綠色元件。

Green(Int64)

傳回以指定色彩長編碼的綠色元件。

HSVToColor(Int32, Single[])

將 HSV 元件轉換成 ARGB 色彩。

HSVToColor(Single[])

將 HSV 元件轉換成 ARGB 色彩。

InvokeColorSpace(Int64)

傳回以指定之色彩長編碼的色彩空間。

InvokeIsSrgb(Int64)

指出指定的色彩是否在色彩空間中 ColorSpace.Named#SRGB sRGB

InvokeIsWideGamut(Int64)

指出指定的色彩是否位於寬域色彩空間中。

IsInColorSpace(Int64, ColorSpace)

指出指定的色彩是否在指定的色彩空間中。

JavaFinalize()

當垃圾收集決定不再參考物件時,垃圾收集行程在 物件上呼叫。

(繼承來源 Object)
Luminance()

傳回這個色彩的相對亮度。

Luminance(Color)

傳回色彩的相對亮度。

Luminance(Int64)

傳回色彩的相對亮度。

Notify()

喚醒正在等候此物件監視器的單一線程。

(繼承來源 Object)
NotifyAll()

喚醒正在等候此物件監視器的所有線程。

(繼承來源 Object)
Pack()

將此色彩封裝成長色。

Pack(Color)

將指定的 ARGB 色彩 int 轉換為 sRGB 色彩空間中的長 RGBA 色彩。

Pack(Single, Single, Single)

將指定的紅色、綠色和藍色元件值所定義的 sRGB 色彩封裝為 sRGB 色彩空間中的長 RGBA 色彩。

Pack(Single, Single, Single, Single)

將指定的紅色、綠色、藍色和 Alpha 元件值所定義的 sRGB 色彩封裝為 sRGB 色彩空間中的長 RGBA 色彩。

Pack(Single, Single, Single, Single, ColorSpace)

將指定的紅色、綠色、藍色和 Alpha 元件值所定義的 3 個元件色彩封裝成指定色彩空間中的長色彩。

ParseColor(String)

</p>剖析色彩字串,並傳回對應的 color-int。

Red()

傳回這個色彩色彩空間所定義範圍中的紅色元件值(請參閱 ColorSpace#getMinValue(int)ColorSpace#getMaxValue(int))。

Red(Color)

傳回色彩 int 的紅色元件。

Red(Int64)

傳回以指定之色彩長編碼的紅色元件。

Rgb(Int32, Int32, Int32)

從紅色、綠色、藍色元件傳回 color-int。

Rgb(Single, Single, Single)

從範圍中的紅色、綠色、藍色浮點數元件傳回 color-int ([0]。

RGBToHSV(Int32, Int32, Int32, Single[])

將 RGB 元件轉換為 HSV。

SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

(繼承來源 Object)
ToArgb()

將此色彩轉換成 ARGB 色彩 int。

ToArgb(Int64)

將指定的色彩長轉換為 ARGB 色彩 int。

ToArray<T>()

{

(繼承來源 Object)
ToString()

傳回物件的字串表示。

(繼承來源 Object)
UnregisterFromRuntime()

{

(繼承來源 Object)
ValueOf(Color)

從 ARGB 色彩 int 建立新的 Color 實例。

ValueOf(Int64)

從長色建立新的 Color 實例。

ValueOf(Single, Single, Single)

使用指定的紅色、綠色和藍色元件值,在ColorSpace.Named#SRGB sRGB色彩空間中建立新的不透明Color

ValueOf(Single, Single, Single, Single)

使用指定的紅色、綠色、藍色和 Alpha 元件值,ColorSpace.Named#SRGB sRGB在色彩空間中建立新的 Color

ValueOf(Single, Single, Single, Single, ColorSpace)

使用指定的紅色、綠色、藍色和 Alpha 元件值,在指定的色彩空間中建立新的 Color

ValueOf(Single[], ColorSpace)

使用指定的元件值,在指定的色彩空間中建立新的 Color

Wait()

讓目前線程等候直到喚醒為止,通常是藉由em <notified/em>或<em>interrupted</em> 來喚醒它。<>

(繼承來源 Object)
Wait(Int64)

讓目前的線程等到喚醒為止,通常是因為 <em>notified</em> 或 <em>interrupted</em>,或直到經過一定數量的實時為止。

(繼承來源 Object)
Wait(Int64, Int32)

讓目前的線程等到喚醒為止,通常是因為 <em>notified</em> 或 <em>interrupted</em>,或直到經過一定數量的實時為止。

(繼承來源 Object)

明確介面實作

IJavaPeerable.Disposed()

{

(繼承來源 Object)
IJavaPeerable.DisposeUnlessReferenced()

{

(繼承來源 Object)
IJavaPeerable.Finalized()

{

(繼承來源 Object)
IJavaPeerable.JniManagedPeerState

{

(繼承來源 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

{

(繼承來源 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

{

(繼承來源 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

{

(繼承來源 Object)

擴充方法

JavaCast<TResult>(IJavaObject)

執行 Android 執行時間檢查的類型轉換。

JavaCast<TResult>(IJavaObject)

{

GetJniTypeName(IJavaPeerable)

{

適用於