共用方式為


ColorObject.ValueOf 方法

定義

多載

ValueOf(Color)

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

ValueOf(Int64)

從長色建立新的 Color 實例。

ValueOf(Single[], ColorSpace)

使用指定的元件值,在指定的色彩空間中建立新的 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(Color)

從 ARGB 色彩 int 建立新的 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

要從中建立的 Color ARGB 色彩 int

傳回

的非 Null 實例 Color

屬性

備註

從 ARGB 色彩 int 建立新的 Color 實例。產生的色彩位於色彩空間中 ColorSpace.Named#SRGB sRGB

android.graphics.Color.valueOf(int)Java 檔。

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

適用於

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 的色彩長

傳回

的非 Null 實例 Color

屬性

備註

從長色建立新的 Color 實例。 產生的色彩與指定的色彩長度位於相同的色彩空間中。

android.graphics.Color.valueOf(long)Java 檔。

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

適用於

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

要建立之色彩的色彩空間

傳回

的非 Null 實例 Color

屬性

備註

使用指定的元件值,在指定的色彩空間中建立新的 Color 。 元件的範圍是由和ColorSpace#getMaxValue(int)所定義ColorSpace#getMinValue(int)。 傳遞給這個方法的值必須位於適當的範圍內。 Alpha 元件一律位於範圍 \(0..1]\)。

元件數組的長度必須至少 {@link ColorSpace#getComponentCount()} + 1為 。 索引 ColorSpace#getComponentCount() 處的元件一律為Alpha。

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

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

適用於

ValueOf(Single, Single, Single)

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

[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])

傳回

的非 Null 實例 Color

屬性

備註

使用指定的紅色、綠色和藍色元件值,在ColorSpace.Named#SRGB sRGB色彩空間中建立新的不透明Color。 元件值必須位於 \(0..1]\) 範圍內。

android.graphics.Color.valueOf(float, float, float)Java 檔。

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

適用於

ValueOf(Single, Single, Single, Single)

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

[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])

傳回

的非 Null 實例 Color

屬性

備註

使用指定的紅色、綠色、藍色和 Alpha 元件值,ColorSpace.Named#SRGB sRGB在色彩空間中建立新的 Color 。 元件值必須位於 \(0..1]\) 範圍內。

android.graphics.Color.valueOf(float, float, float, float)Java 檔。

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

適用於

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

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

[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

要建立之色彩的色彩空間

傳回

的非 Null 實例 Color

屬性

備註

使用指定的紅色、綠色、藍色和 Alpha 元件值,在指定的色彩空間中建立新的 Color 。 元件的範圍是由和ColorSpace#getMaxValue(int)所定義ColorSpace#getMinValue(int)。 傳遞給這個方法的值必須位於適當的範圍內。

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

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

適用於