ColorObject.ValueOf 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| ValueOf(Color) |
從 ARGB 顏色整數建立一個新 |
| ValueOf(Int64) |
從一個顏色長建立一個新的 |
| ValueOf(Single[], ColorSpace) |
在指定的色彩空間中建立 |
| ValueOf(Single, Single, Single) |
在色彩空間中建立一個新的不透明空間 |
| ValueOf(Single, Single, Single, Single) |
在色彩空間中建立 |
| ValueOf(Single, Single, Single, Single, ColorSpace) |
在指定的色彩空間中建立 |
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 所創建與分享的作品,並依授權條款所描述的使用進行修改。