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)

使用指定的红色、绿色、蓝色和 alpha 分量值在ColorSpace.Named#SRGB sRGB颜色空间中创建一个新Color值。

ValueOf(Single, Single, Single, Single, ColorSpace)

使用指定的红色、绿色、蓝色和 alpha 分量值在指定的颜色空间中新建一个 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 文档

本页的某些部分是根据 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.graphics.Color.valueOf(float, float, float, float, android.graphics.ColorSpace)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于