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)

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

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

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

android.graphics.Color.valueOf(long)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#getMaxValue(int)によって定義されますColorSpace#getMinValue(int)。 このメソッドに渡される値は、適切な範囲内にある必要があります。 アルファ コンポーネントは常に範囲 \([0..1]\) にあります。

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

android.graphics.Color.valueOf(float[], android.graphics.ColorSpace)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]\) の範囲である必要があります。

android.graphics.Color.valueOf(float, float, float)Java ドキュメント。

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

適用対象

ValueOf(Single, Single, Single, Single)

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

[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

属性

注釈

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

android.graphics.Color.valueOf(float, float, float, float)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#getMaxValue(int)によって定義されますColorSpace#getMinValue(int)。 このメソッドに渡される値は、適切な範囲内にある必要があります。

android.graphics.Color.valueOf(float, float, float, float, android.graphics.ColorSpace)Java ドキュメント。

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

適用対象