ColorObject.ValueOf 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
ValueOf(Color) |
从 ARGB 颜色 int 创建新 |
ValueOf(Int64) |
从长颜色创建一个新 |
ValueOf(Single[], ColorSpace) |
使用指定的组件值在指定的颜色空间中创建新 |
ValueOf(Single, Single, Single) |
使用指定的红色、绿色和蓝色分量值在 |
ValueOf(Single, Single, Single, Single) |
使用指定的红色、绿色、蓝色和 alpha 分量值在 |
ValueOf(Single, Single, Single, Single, ColorSpace) |
使用指定的红色、绿色、蓝色和 alpha 分量值在指定的颜色空间中新建一个 |
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 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 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
实例。 生成的颜色与指定的颜色长度位于同一颜色空间中。
适用于 . 的 android.graphics.Color.valueOf(long)
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 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[]
要创建的颜色的组件,使用 alpha 作为最后一个组件
- colorSpace
- ColorSpace
要创建的颜色的颜色空间
返回
非 null 实例 Color
- 属性
注解
使用指定的组件值在指定的颜色空间中创建新 Color
内容。 组件的范围由 ColorSpace#getMinValue(int)
和 ColorSpace#getMaxValue(int)
. 传递给此方法的值必须处于适当的范围内。 alpha 分量始终位于范围 \([0..1]\) 中。
组件数组的长度必须至少 {@link ColorSpace#getComponentCount()} + 1
为 。 索引 ColorSpace#getComponentCount()
处的组件始终为 alpha。
适用于 . 的 android.graphics.Color.valueOf(float[], android.graphics.ColorSpace)
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 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]\) 中。
适用于 . 的 android.graphics.Color.valueOf(float, float, float)
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。
适用于
ValueOf(Single, Single, Single, Single)
使用指定的红色、绿色、蓝色和 alpha 分量值在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 颜色的 alpha 分量([0..1])
返回
非 null 实例 Color
- 属性
注解
使用指定的红色、绿色、蓝色和 alpha 分量值在ColorSpace.Named#SRGB sRGB
颜色空间中创建一个新Color
值。 组件值必须位于范围 \([0..1]\) 中。
适用于 . 的 android.graphics.Color.valueOf(float, float, float, float)
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。
适用于
ValueOf(Single, Single, Single, Single, ColorSpace)
使用指定的红色、绿色、蓝色和 alpha 分量值在指定的颜色空间中新建一个 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
要创建的颜色的 alpha 分量([0..1])
- colorSpace
- ColorSpace
要创建的颜色的颜色空间
返回
非 null 实例 Color
- 属性
注解
使用指定的红色、绿色、蓝色和 alpha 分量值在指定的颜色空间中新建一个 Color
。 组件的范围由 ColorSpace#getMinValue(int)
和 ColorSpace#getMaxValue(int)
. 传递给此方法的值必须处于适当的范围内。
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。