ColorObject.ValueOf メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
ValueOf(Color) |
ARGB カラー int から新しい |
ValueOf(Int64) |
長い色から新しい |
ValueOf(Single[], ColorSpace) |
指定したコンポーネント値を使用して、指定した色空間に新規 |
ValueOf(Single, Single, Single) |
指定した赤、緑、青のコンポーネント値を |
ValueOf(Single, Single, Single, Single) |
指定した赤、緑、青、およびアルファコンポーネントの値を使用して、色空間に新しい |
ValueOf(Single, Single, Single, Single, ColorSpace) |
指定した赤、緑、青、およびアルファ コンポーネントの値を使用して、指定した色空間に新規 |
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)
指定した赤、緑、青、およびアルファコンポーネントの値を使用して、色空間に新しいColor
ColorSpace.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
- 属性
注釈
指定した赤、緑、青、およびアルファコンポーネントの値を使用して、色空間に新しいColor
ColorSpace.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 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。