Поделиться через


ColorObject Класс

Определение

{

[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
Наследование
ColorObject
Атрибуты

Комментарии

{

Документация по Java для android.graphics.Color.

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Конструкторы

ColorObject()

Создает новый экземпляр цвета, который непрозрачный черный в цветовом ColorSpace.Named#SRGB sRGB пространстве.

ColorObject(IntPtr, JniHandleOwnership)

{

Поля

Black

{

Cyan

{

Dkgray

{

Gray

{

Ltgray

{

Magenta

{

Transparent

{

White

{

Yellow

{

Свойства

Class

Возвращает класс среды выполнения этого Objectобъекта.

(Унаследовано от Object)
ColorSpace

Возвращает цветовое пространство этого цвета.

ComponentCount

Возвращает количество компонентов, которые образуют значение цвета в соответствии с цветовой моделью этого цветового пространства, а также один дополнительный компонент для альфа-канала.

Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
IsSrgb

Указывает, находится ли этот цвет в цветовом ColorSpace.Named#SRGB sRGB пространстве.

IsWideGamut

Указывает, находится ли этот цвет в широком цветовом пространстве.

JniIdentityHashCode

{

(Унаследовано от Object)
JniPeerMembers

{

Model

Возвращает цветовую модель этого цвета.

PeerReference

{

(Унаследовано от Object)
ThresholdClass

{

ThresholdType

{

Методы

Alpha()

Возвращает значение альфа-компонента в диапазоне ([0).

Alpha(Color)

Возвращает альфа-компонент цвета int.

Alpha(Int64)

Возвращает альфа-компонент, закодированный в заданном цвете длиной.

Argb(Int32, Int32, Int32, Int32)

Возвращает цветные инты из альфа-, красного, зеленого, синего компонентов.

Argb(Single, Single, Single, Single)

Возвращает цветовую int из альфа-, красного, зеленого, синего с плавающей запятой компонентов в диапазоне ([0).

Blue()

Возвращает значение синего компонента в диапазоне, определенном цветовым пространством этого цвета (см ColorSpace#getMinValue(int) . и ColorSpace#getMaxValue(int)).

Blue(Color)

Возвращает синий компонент цвета int.

Blue(Int64)

Возвращает синий компонент, закодированный в заданном цвете длиной.

Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
ColorToHSV(Color, Single[])

Преобразуйте цвет ARGB в компоненты HSV.

Convert(Color, ColorSpace)

Преобразует указанный цвет ARGB из цветового ColorSpace.Named#SRGB sRGB пространства в указанное целевое цветовое пространство.

Convert(ColorSpace)

Преобразует этот цвет из его цветового пространства в указанное цветовое пространство.

Convert(Int64, ColorSpace)

Преобразует указанный цвет длиной от его цветового пространства в указанное целевое цветовое пространство.

Convert(Int64, ColorSpace+Connector)

Преобразует указанный цвет компонента из исходного цветового пространства в целевое цветовое пространство.

Convert(Single, Single, Single, Single, ColorSpace, ColorSpace)

Преобразует указанный цвет компонента из исходного цветового пространства в целевое цветовое пространство.

Convert(Single, Single, Single, Single, ColorSpace+Connector)

Преобразует указанный цвет компонента из исходного цветового пространства в целевое цветовое пространство.

Dispose()

{

(Унаследовано от Object)
Dispose(Boolean)

{

(Унаследовано от Object)
Equals(Object)

Указывает, равен ли другой объект этому объекту.

(Унаследовано от Object)
GetComponent(Int32)

Возвращает значение указанного компонента в диапазоне, определенном цветовой областью этого цвета (см ColorSpace#getMinValue(int) . и ColorSpace#getMaxValue(int)).

GetComponents()

Возвращает компоненты этого цвета в виде нового массива.

GetComponents(Single[])

Копирует компоненты этого цвета в предоставленном массиве.

GetHashCode()

Возвращает значение хэш-кода для объекта.

(Унаследовано от Object)
Green()

Возвращает значение зеленого компонента в диапазоне, определенном цветовой областью этого цвета (см ColorSpace#getMinValue(int) . и ColorSpace#getMaxValue(int)).

Green(Color)

Возвращает зеленый компонент цвета int.

Green(Int64)

Возвращает зеленый компонент, закодированный в заданном цвете.

HSVToColor(Int32, Single[])

Преобразуйте компоненты HSV в цвет ARGB.

HSVToColor(Single[])

Преобразуйте компоненты HSV в цвет ARGB.

InvokeColorSpace(Int64)

Возвращает цветовое пространство, закодированное в заданном цвете длиной.

InvokeIsSrgb(Int64)

Указывает, находится ли указанный цвет в цветовом ColorSpace.Named#SRGB sRGB пространстве.

InvokeIsWideGamut(Int64)

Указывает, находится ли указанный цвет в широком цветовом пространстве.

IsInColorSpace(Int64, ColorSpace)

Указывает, находится ли указанный цвет в указанном цветовом пространстве.

JavaFinalize()

Вызывается сборщиком мусора в объекте, когда сборка мусора определяет, что больше ссылок на объект нет.

(Унаследовано от Object)
Luminance()

Возвращает относительную светимость этого цвета.

Luminance(Color)

Возвращает относительную светимость цвета.

Luminance(Int64)

Возвращает относительную светимость цвета.

Notify()

Пробуждение одного потока, ожидающего монитора этого объекта.

(Унаследовано от Object)
NotifyAll()

Просыпает все потоки, ожидающие монитора этого объекта.

(Унаследовано от Object)
Pack()

Упаковывает этот цвет в цвет длинным.

Pack(Color)

Преобразует указанный цвет ARGB в цвет RGBA, длинный в цветовом пространстве SRGB.

Pack(Single, Single, Single, Single, ColorSpace)

Упаковывает цвет 3 компонента, определенный указанными значениями красного, зеленого, синего и альфа-компонента в цвет длиной в указанном цветовом пространстве.

Pack(Single, Single, Single, Single)

Упаковывает цвет SRGB, определенный указанными значениями красного, зеленого, синего и альфа-компонента в цвет RGBA длиной в цветовом пространстве SRGB.

Pack(Single, Single, Single)

Упаковывает цвет SRGB, определенный указанными значениями красного, зеленого и синего компонентов в цвет RGBA, длинный в цветовом пространстве SRGB.

ParseColor(String)

</p>Синтаксический анализ строки цвета и возврат соответствующего цвета int.

Red()

Возвращает значение красного компонента в диапазоне, определенном цветовой областью этого цвета (см ColorSpace#getMinValue(int) . и ColorSpace#getMaxValue(int)).

Red(Color)

Возвращает красный компонент цвета int.

Red(Int64)

Возвращает красный компонент, закодированный в указанном цвете длиной.

Rgb(Int32, Int32, Int32)

Возвращает цветовую инту из красных, зеленых, синих компонентов.

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)

Создает новый Color экземпляр из цвета ARGB int.

ValueOf(Int64)

Создает новый Color экземпляр из цвета длиной.

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

Создает новое Color в указанном цветовом пространстве с указанными значениями красного, зеленого, синего и альфа-компонента.

ValueOf(Single, Single, Single, Single)

Создает новое Color в цветовом ColorSpace.Named#SRGB sRGB пространстве с указанными значениями красного, зеленого, синего и альфа-компонента.

ValueOf(Single, Single, Single)

Создает новую непрозрачность Color в цветовом ColorSpace.Named#SRGB sRGB пространстве с указанными значениями красного, зеленого и синего компонентов.

ValueOf(Single[], ColorSpace)

Создает новое Color в указанном цветовом пространстве с указанными значениями компонентов.

Wait()

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>помощи уведомления</em> или <эм>прерванного</em>.

(Унаследовано от Object)
Wait(Int64, Int32)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)
Wait(Int64)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)

Явные реализации интерфейса

IJavaPeerable.Disposed()

{

(Унаследовано от Object)
IJavaPeerable.DisposeUnlessReferenced()

{

(Унаследовано от Object)
IJavaPeerable.Finalized()

{

(Унаследовано от Object)
IJavaPeerable.JniManagedPeerState

{

(Унаследовано от Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

{

(Унаследовано от Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

{

(Унаследовано от Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

{

(Унаследовано от Object)

Методы расширения

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверяемого средой выполнения Android.

JavaCast<TResult>(IJavaObject)

{

GetJniTypeName(IJavaPeerable)

{

Применяется к