次の方法で共有


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

の Java ドキュメントandroid.graphics.Color.valueOf(int)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 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 インスタンスを作成します。 結果の色は、指定された長い色と同じ色空間に配置されます。

の Java ドキュメントandroid.graphics.Color.valueOf(long)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 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[]

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

colorSpace
ColorSpace

作成する色の色空間

戻り値

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

属性

注釈

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

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

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

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 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]\) の範囲である必要があります。

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

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象

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

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

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象

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 ドキュメントandroid.graphics.Color.valueOf(float, float, float, float, android.graphics.ColorSpace)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象