ColorObject.ValueOf 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
ValueOf(Color) |
從 ARGB 色彩 int 建立新的 |
ValueOf(Int64) |
從長色建立新的 |
ValueOf(Single[], ColorSpace) |
使用指定的元件值,在指定的色彩空間中建立新的 |
ValueOf(Single, Single, Single) |
使用指定的紅色、綠色和藍色元件值,在 |
ValueOf(Single, Single, Single, Single) |
使用指定的紅色、綠色、藍色和 Alpha 元件值, |
ValueOf(Single, Single, Single, Single, ColorSpace) |
使用指定的紅色、綠色、藍色和 Alpha 元件值,在指定的色彩空間中建立新的 |
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 屬性授權中所述的詞彙使用。