Share via


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.Color JAVA 檔。

此頁面的部分是根據 原始碼專案所建立和共用的工作進行修改,並根據中所述的詞彙使用。

建構函式

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)

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

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)

{

適用於