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
。
の 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)
指定した赤、緑、青、およびアルファのコンポーネント値を使用して、色空間に新しい 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]\) の範囲である必要があります。
の 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)
。 このメソッドに渡される値は、適切な範囲内にある必要があります。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。