ColorObject 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
{
[Android.Runtime.Register("android/graphics/Color", DoNotGenerateAcw=true)]
public class ColorObject : Java.Lang.Object
[<Android.Runtime.Register("android/graphics/Color", DoNotGenerateAcw=true)>]
type ColorObject = class
inherit Object
- 继承
- 属性
注解
{
适用于 . 的 android.graphics.Color
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。
构造函数
ColorObject() |
创建一个新的颜色实例,该实例设置为颜色空间中的 |
ColorObject(IntPtr, JniHandleOwnership) |
{ |
字段
Black |
{ |
Cyan |
{ |
Dkgray |
{ |
Gray |
{ |
Ltgray |
{ |
Magenta |
{ |
Transparent |
{ |
White |
{ |
Yellow |
{ |
属性
Class |
返回此 |
ColorSpace |
返回此颜色的颜色空间。 |
ComponentCount |
返回根据此颜色空间的颜色模型构成颜色值的组件数,以及 alpha 的一个额外组件。 |
Handle |
基础 Android 实例的句柄。 (继承自 Object) |
IsSrgb |
指示此颜色是否位于颜色空间中 |
IsWideGamut |
指示此颜色是否位于宽域颜色空间中。 |
JniIdentityHashCode |
{ (继承自 Object) |
JniPeerMembers |
{ |
Model |
返回此颜色的颜色模型。 |
PeerReference |
{ (继承自 Object) |
ThresholdClass |
{ |
ThresholdType |
{ |
方法
Alpha() |
返回范围 ([0) 中的 alpha 分量的值。 |
Alpha(Color) |
返回颜色 int 的 alpha 分量。 |
Alpha(Int64) |
返回以指定颜色长表示的 alpha 分量。 |
Argb(Int32, Int32, Int32, Int32) |
从 alpha、红色、绿色、蓝色分量返回颜色 int。 |
Argb(Single, Single, Single, Single) |
从范围中的 alpha、红色、绿色、蓝色浮点数分量返回颜色 int([0)。 |
Blue() |
返回此颜色的颜色空间定义的区域中蓝色分量的值(见 |
Blue(Color) |
返回颜色 int 的蓝色分量。 |
Blue(Int64) |
返回以指定颜色长表示的蓝色分量。 |
Clone() |
创建并返回此对象的副本。 (继承自 Object) |
ColorToHSV(Color, Single[]) |
将 ARGB 颜色转换为其 HSV 组件。 |
Convert(Color, ColorSpace) |
将指定的 ARGB 颜色 int 从 |
Convert(ColorSpace) |
将此颜色从颜色空间转换为指定的颜色空间。 |
Convert(Int64, ColorSpace) |
将指定颜色从其颜色空间转换为指定的目标颜色空间。 |
Convert(Int64, ColorSpace+Connector) |
将指定的 3 个组件颜色从源颜色空间转换为目标颜色空间。 |
Convert(Single, Single, Single, Single, ColorSpace, ColorSpace) |
将指定的 3 个组件颜色从源颜色空间转换为目标颜色空间。 |
Convert(Single, Single, Single, Single, ColorSpace+Connector) |
将指定的 3 个组件颜色从源颜色空间转换为目标颜色空间。 |
Dispose() |
{ (继承自 Object) |
Dispose(Boolean) |
{ (继承自 Object) |
Equals(Object) |
指示其他对象是否“等于”此对象。 (继承自 Object) |
GetComponent(Int32) |
返回此颜色的颜色空间定义的区域中指定组件的值(见 |
GetComponents() |
以新数组的形式返回此颜色的组件。 |
GetComponents(Single[]) |
在提供的数组中复制此颜色的组件。 |
GetHashCode() |
返回对象的哈希代码值。 (继承自 Object) |
Green() |
返回此颜色的颜色空间定义的区域中绿色分量的值(见 |
Green(Color) |
返回颜色 int 的绿色分量。 |
Green(Int64) |
返回以指定颜色长度编码的绿色组件。 |
HSVToColor(Int32, Single[]) |
将 HSV 组件转换为 ARGB 颜色。 |
HSVToColor(Single[]) |
将 HSV 组件转换为 ARGB 颜色。 |
InvokeColorSpace(Int64) |
返回以指定颜色长长度编码的颜色空间。 |
InvokeIsSrgb(Int64) |
指示指定的颜色是否位于颜色空间中 |
InvokeIsWideGamut(Int64) |
指示指定颜色是否位于宽域颜色空间中。 |
IsInColorSpace(Int64, ColorSpace) |
指示指定的颜色是否位于指定的颜色空间中。 |
JavaFinalize() |
当垃圾回收确定不再引用该对象时,由对象上的垃圾回收器调用。 (继承自 Object) |
Luminance() |
返回此颜色的相对亮度。 |
Luminance(Color) |
返回颜色的相对亮度。 |
Luminance(Int64) |
返回颜色的相对亮度。 |
Notify() |
唤醒正在等待此对象的监视器的单个线程。 (继承自 Object) |
NotifyAll() |
唤醒正在等待此对象的监视器的所有线程。 (继承自 Object) |
Pack() |
将此颜色打包成长的颜色。 |
Pack(Color) |
将指定的 ARGB 颜色 int 转换为 sRGB 颜色空间中的长 RGBA 颜色。 |
Pack(Single, Single, Single) |
将指定的红色、绿色和蓝色分量值定义的 sRGB 颜色打包为 sRGB 颜色空间中的长 RGBA 颜色。 |
Pack(Single, Single, Single, Single) |
将指定的红色、绿色、蓝色和 alpha 分量值定义的 sRGB 颜色打包为 sRGB 颜色空间中的长 RGBA 颜色。 |
Pack(Single, Single, Single, Single, ColorSpace) |
将指定的红色、绿色、蓝色和 alpha 分量值定义的 3 个分量颜色打包为指定颜色空间中的长颜色。 |
ParseColor(String) |
</p>分析颜色字符串,并返回相应的颜色 int。 |
Red() |
返回此颜色的颜色空间定义的区域中红色分量的值(见 |
Red(Color) |
返回颜色 int 的红色分量。 |
Red(Int64) |
返回以指定颜色长度编码的红色分量。 |
Rgb(Int32, Int32, Int32) |
从红色、绿色、蓝色分量返回颜色 int。 |
Rgb(Single, Single, Single) |
从区域中的红色、绿色、蓝色浮点数分量返回颜色 int([0)。 |
RGBToHSV(Int32, Int32, Int32, Single[]) |
将 RGB 组件转换为 HSV。 |
SetHandle(IntPtr, JniHandleOwnership) |
设置 Handle 属性。 (继承自 Object) |
ToArgb() |
将此颜色转换为 ARGB 颜色 int。 |
ToArgb(Int64) |
将指定的颜色长转换为 ARGB 颜色 int。 |
ToArray<T>() |
{ (继承自 Object) |
ToString() |
返回对象的字符串表示形式。 (继承自 Object) |
UnregisterFromRuntime() |
{ (继承自 Object) |
ValueOf(Color) |
从 ARGB 颜色 int 创建新 |
ValueOf(Int64) |
从长颜色创建一个新 |
ValueOf(Single, Single, Single) |
使用指定的红色、绿色和蓝色分量值在 |
ValueOf(Single, Single, Single, Single) |
使用指定的红色、绿色、蓝色和 alpha 分量值在 |
ValueOf(Single, Single, Single, Single, ColorSpace) |
使用指定的红色、绿色、蓝色和 alpha 分量值在指定的颜色空间中新建一个 |
ValueOf(Single[], ColorSpace) |
使用指定的组件值在指定的颜色空间中创建新 |
Wait() |
使当前线程等待,直到唤醒它,通常是通过 em 通知/em> 或 <em>interrupted</em>。<>< (继承自 Object) |
Wait(Int64) |
使当前线程等待直到唤醒,通常是通过 <em>通知</em> 或 <em interrupted</em>>,或直到经过一定数量的实时。 (继承自 Object) |
Wait(Int64, Int32) |
使当前线程等待直到唤醒,通常是通过 <em>通知</em> 或 <em interrupted</em>>,或直到经过一定数量的实时。 (继承自 Object) |
显式接口实现
扩展方法
JavaCast<TResult>(IJavaObject) |
执行 Android 运行时检查的类型转换。 |
JavaCast<TResult>(IJavaObject) |
{ |
GetJniTypeName(IJavaPeerable) |
{ |