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)

指定した赤、緑、青、アルファのコンポーネント値を使用して、ColorSpace.Named#SRGB sRGBの色空間に新しいColorを作成します。

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

指定した赤、緑、青、およびアルファ コンポーネントの値を使用して、指定した色空間に新しい 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 の色空間にあります。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

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 インスタンスを作成します。 結果の色は、指定した長い色と同じ色空間に配置されます。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

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

最後のコンポーネントとしてアルファを使用して、作成する色のコンポーネント

colorSpace
ColorSpace

作成する色の色空間

返品

の null 以外のインスタンス Color

属性

注釈

指定したコンポーネント値を使用して、指定した色空間に新しい Color を作成します。 コンポーネントの範囲は、 ColorSpace#getMinValue(int)ColorSpace#getMaxValue(int)によって定義されます。 このメソッドに渡される値は、適切な範囲内にある必要があります。 アルファ コンポーネントは常に範囲 \([0..1]\) にあります。

コンポーネントの配列の長さは、少なくとも {@link ColorSpace#getComponentCount()} + 1である必要があります。 インデックス ColorSpace#getComponentCount() のコンポーネントは常にアルファです。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

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]\) の範囲である必要があります。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

ValueOf(Single, Single, Single, Single)

指定した赤、緑、青、アルファのコンポーネント値を使用して、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 カラーのアルファ コンポーネント ([0..1])

返品

の null 以外のインスタンス Color

属性

注釈

指定した赤、緑、青、アルファのコンポーネント値を使用して、ColorSpace.Named#SRGB sRGBの色空間に新しいColorを作成します。 コンポーネントの値は、\([0..1]\) の範囲である必要があります。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

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

指定した赤、緑、青、およびアルファ コンポーネントの値を使用して、指定した色空間に新しい 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

作成する色のアルファ 成分 ([0..1])

colorSpace
ColorSpace

作成する色の色空間

返品

の null 以外のインスタンス Color

属性

注釈

指定した赤、緑、青、およびアルファ コンポーネントの値を使用して、指定した色空間に新しい Color を作成します。 コンポーネントの範囲は、 ColorSpace#getMinValue(int)ColorSpace#getMaxValue(int)によって定義されます。 このメソッドに渡される値は、適切な範囲内にある必要があります。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象