語言

ColorObject.ValueOf 方法

定義

多載

名稱 Description
ValueOf(Color)

從 ARGB 顏色整數建立一個新 Color 實例。

ValueOf(Int64)

從一個顏色長建立一個新的 Color 實例。

ValueOf(Single[], ColorSpace)

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

ValueOf(Single, Single, Single)

在色彩空間中建立一個新的不透明空間ColorColorSpace.Named#SRGB sRGB,包含指定的紅、綠、藍分量值。

ValueOf(Single, Single, Single, Single)

在色彩空間中建立ColorColorSpace.Named#SRGB sRGB一個新的,包含指定的紅、綠、藍和 alpha 分量值。

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

在指定的色彩空間中建立 Color 一個新的,並以指定的紅、綠、藍及 alpha 分量值。

ValueOf(Color)

從 ARGB 顏色整數建立一個新 Color 實例。

[Android.Runtime.Register("valueOf", "(I)Landroid/graphics/Color;", "", ApiSince=26)]
public static Android.Graphics.ColorObject ValueOf(Android.Graphics.Color color);
[<Android.Runtime.Register("valueOf", "(I)Landroid/graphics/Color;", "", ApiSince=26)>]
static member ValueOf : Android.Graphics.Color -> Android.Graphics.ColorObject

參數

color
Color

ARGB 顏色整數來建立一個Color

傳回

非空實例 Color

屬性

備註

從 ARGB 顏色整數建立一個新 Color 實例。結果的顏色位於 ColorSpace.Named#SRGB sRGB 色彩空間中。

Java 文件 android.graphics.Color.valueOf(int)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

ValueOf(Int64)

從一個顏色長建立一個新的 Color 實例。

[Android.Runtime.Register("valueOf", "(J)Landroid/graphics/Color;", "", ApiSince=26)]
public static Android.Graphics.ColorObject ValueOf(long color);
[<Android.Runtime.Register("valueOf", "(J)Landroid/graphics/Color;", "", ApiSince=26)>]
static member ValueOf : int64 -> Android.Graphics.ColorObject

參數

color
Int64

顏色長以創造一個Color

傳回

非空實例 Color

屬性

備註

從一個顏色長建立一個新的 Color 實例。 所得顏色與指定的色長處於相同的色彩空間。

Java 文件 android.graphics.Color.valueOf(long)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

ValueOf(Single[], ColorSpace)

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

[Android.Runtime.Register("valueOf", "([FLandroid/graphics/ColorSpace;)Landroid/graphics/Color;", "", ApiSince=26)]
public static Android.Graphics.ColorObject ValueOf(float[] components, Android.Graphics.ColorSpace colorSpace);
[<Android.Runtime.Register("valueOf", "([FLandroid/graphics/ColorSpace;)Landroid/graphics/Color;", "", ApiSince=26)>]
static member ValueOf : single[] * Android.Graphics.ColorSpace -> Android.Graphics.ColorObject

參數

components
Single[]

要創造的顏色組成部分,最後一個是 alpha

colorSpace
ColorSpace

要創造的顏色空間

傳回

非空實例 Color

屬性

備註

在指定的色彩空間中建立 Color 一個新的,並使用指定的元件值。 分量的範圍由 ColorSpace#getMinValue(int) 和 ColorSpace#getMaxValue(int)定義。 傳遞給此方法的值必須在適當範圍內。 α 成分總是在 \([0..1]\ 範圍內)。

分量陣列的長度必須至少 {@link ColorSpace#getComponentCount()} + 1為 。 索引 ColorSpace#getComponentCount() 處的分量始終是 alpha。

Java 文件 android.graphics.Color.valueOf(float[], android.graphics.ColorSpace)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

ValueOf(Single, Single, Single)

在色彩空間中建立一個新的不透明空間ColorColorSpace.Named#SRGB sRGB,包含指定的紅、綠、藍分量值。

[Android.Runtime.Register("valueOf", "(FFF)Landroid/graphics/Color;", "", ApiSince=26)]
public static Android.Graphics.ColorObject ValueOf(float r, float g, float b);
[<Android.Runtime.Register("valueOf", "(FFF)Landroid/graphics/Color;", "", ApiSince=26)>]
static member ValueOf : single * single * single -> Android.Graphics.ColorObject

參數

r
Single

不透明 sRGB 顏色的紅色分量,在 ([0..1])

g
Single

不透明 sRGB 顏色的綠色分量,在 ([0..1])

b
Single

不透明 sRGB 顏色的藍色分量,在 ([0..1])

傳回

非空實例 Color

屬性

備註

在色彩空間中建立一個新的不透明空間ColorColorSpace.Named#SRGB sRGB,包含指定的紅、綠、藍分量值。 成分值必須在 \([0..1]\) 範圍內。

Java 文件 android.graphics.Color.valueOf(float, float, float)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

ValueOf(Single, Single, Single, Single)

在色彩空間中建立ColorColorSpace.Named#SRGB sRGB一個新的,包含指定的紅、綠、藍和 alpha 分量值。

[Android.Runtime.Register("valueOf", "(FFFF)Landroid/graphics/Color;", "", ApiSince=26)]
public static Android.Graphics.ColorObject ValueOf(float r, float g, float b, float a);
[<Android.Runtime.Register("valueOf", "(FFFF)Landroid/graphics/Color;", "", ApiSince=26)>]
static member ValueOf : single * single * single * single -> Android.Graphics.ColorObject

參數

r
Single

sRGB 顏色的紅色分量,在 ([0..1])

g
Single

sRGB 顏色的綠色分量,在 ([0..1])

b
Single

sRGB 顏色的藍色分量,在 ([0..1])

a
Single

sRGB 顏色的 alpha 分量,在 ([0..1])

傳回

非空實例 Color

屬性

備註

在色彩空間中建立ColorColorSpace.Named#SRGB sRGB一個新的,包含指定的紅、綠、藍和 alpha 分量值。 成分值必須在 \([0..1]\) 範圍內。

Java 文件 android.graphics.Color.valueOf(float, float, float, float)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

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

在指定的色彩空間中建立 Color 一個新的,並以指定的紅、綠、藍及 alpha 分量值。

[Android.Runtime.Register("valueOf", "(FFFFLandroid/graphics/ColorSpace;)Landroid/graphics/Color;", "", ApiSince=26)]
public static Android.Graphics.ColorObject ValueOf(float r, float g, float b, float a, Android.Graphics.ColorSpace colorSpace);
[<Android.Runtime.Register("valueOf", "(FFFFLandroid/graphics/ColorSpace;)Landroid/graphics/Color;", "", ApiSince=26)>]
static member ValueOf : single * single * single * single * Android.Graphics.ColorSpace -> Android.Graphics.ColorObject

參數

r
Single

紅色成分要創造

g
Single

綠色成分要創造

b
Single

藍色成分要創造

a
Single

要創造顏色的 alpha 分量,在 ([0..1])

colorSpace
ColorSpace

要創造的顏色空間

傳回

非空實例 Color

屬性

備註

在指定的色彩空間中建立 Color 一個新的,並以指定的紅、綠、藍及 alpha 分量值。 分量的範圍由 ColorSpace#getMinValue(int) 和 ColorSpace#getMaxValue(int)定義。 傳遞給此方法的值必須在適當範圍內。

Java 文件 android.graphics.Color.valueOf(float, float, float, float, android.graphics.ColorSpace)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於