Langue

ColorObject Classe

Définition

{

[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
Héritage
ColorObject
Attributs

Remarques

{

Java documentation pour android.graphics.Color.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

Constructeurs

Nom Description
ColorObject()

Crée une instance de couleur définie sur noir opaque dans l’espace ColorSpace.Named#SRGB sRGB de couleur.

ColorObject(IntPtr, JniHandleOwnership)

{

Champs

Nom Description
Black

{

Cyan

{

Dkgray

{

Gray

{

Ltgray

{

Magenta

{

Transparent

{

White

{

Yellow

{

Propriétés

Nom Description
Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
ColorSpace

Retourne l’espace de couleur de cette couleur.

ComponentCount

Retourne le nombre de composants qui forment une valeur de couleur en fonction du modèle de couleur de cet espace de couleurs, ainsi qu’un composant supplémentaire pour alpha.

Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
IsSrgb

Indique si cette couleur se trouve dans l’espace ColorSpace.Named#SRGB sRGB de couleur.

IsWideGamut

Indique si cette couleur de couleur se trouve dans un espace de couleurs large.

JniIdentityHashCode

Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité.

(Hérité de Object)
JniManagedPeerState

{

(Hérité de JavaObject)
JniPeerMembers

{

Model

Retourne le modèle de couleur de cette couleur.

PeerReference

Obtient la référence d’objet JNI pour cet homologue Java.

(Hérité de Object)
ThresholdClass

{

ThresholdType

{

Méthodes

Nom Description
Alpha()

Retourne la valeur du composant alpha dans la plage ([0.

Alpha(Color)

Retourne le composant alpha d’une int de couleur.

Alpha(Int64)

Retourne le composant alpha encodé dans la couleur spécifiée longue.

Argb(Int32, Int32, Int32, Int32)

Retournez un int de couleur à partir des composants alpha, rouge, vert, bleu.

Argb(Single, Single, Single, Single)

Retourne un int de couleur à partir des composants alpha, rouge, vert, bleu dans la plage ([0.

Blue()

Retourne la valeur du composant bleu dans la plage définie par l’espace de couleurs de cette couleur (voir ColorSpace#getMinValue(int) et ColorSpace#getMaxValue(int)).

Blue(Color)

Retourne le composant bleu d’une couleur int.

Blue(Int64)

Retourne le composant bleu encodé dans la couleur spécifiée longue.

Clone()

Crée et retourne une copie de cet objet.

(Hérité de Object)
ColorToHSV(Color, Single[])

Convertissez la couleur ARVB en ses composants HSV.

Construct(JniObjectReference, JniObjectReferenceOptions)

{

(Hérité de JavaObject)
Convert(Color, ColorSpace)

Convertit l’int de couleur ARVB spécifiée à partir de l’espace ColorSpace.Named#SRGB sRGB de couleur en espace de couleur de destination spécifié.

Convert(ColorSpace)

Convertit cette couleur de son espace de couleur en espace de couleur spécifié.

Convert(Int64, ColorSpace)

Convertit la couleur spécifiée depuis son espace de couleur en espace de couleur spécifié en espace de couleur de destination spécifié.

Convert(Int64, ColorSpace+Connector)

Convertit la couleur de composant 3 spécifiée de l’espace de couleur source en espace de couleur de destination.

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

Convertit la couleur de composant 3 spécifiée de l’espace de couleur source en espace de couleur de destination.

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

Convertit la couleur de composant 3 spécifiée de l’espace de couleur source en espace de couleur de destination.

Dispose()

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
Dispose(Boolean)

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
DisposeUnlessReferenced()

{

(Hérité de JavaObject)
Equals(Object)

{

(Hérité de JavaObject)
Equals(Object)

Indique si un autre objet est « égal à » celui-ci.

(Hérité de Object)
GetComponent(Int32)

Retourne la valeur du composant spécifié dans la plage définie par l’espace de couleurs de cette couleur (voir ColorSpace#getMinValue(int) et ColorSpace#getMaxValue(int)).

GetComponents()

Retourne les composants de cette couleur sous la forme d’un nouveau tableau.

GetComponents(Single[])

Copie les composants de cette couleur dans le tableau fourni.

GetHashCode()

Retourne une valeur de code de hachage pour l’objet.

(Hérité de Object)
Green()

Retourne la valeur du composant vert dans la plage définie par l’espace de couleurs de cette couleur (voir ColorSpace#getMinValue(int) et ColorSpace#getMaxValue(int)).

Green(Color)

Retourne le composant vert d’une int de couleur.

Green(Int64)

Retourne le composant vert encodé dans la couleur spécifiée longue.

HSVToColor(Int32, Single[])

Convertissez les composants HSV en couleur ARVB.

HSVToColor(Single[])

Convertissez les composants HSV en couleur ARVB.

InvokeColorSpace(Int64)

Retourne l’espace de couleur encodé dans la couleur spécifiée longue.

InvokeIsSrgb(Int64)

Indique si la couleur spécifiée se trouve dans l’espace ColorSpace.Named#SRGB sRGB de couleur.

InvokeIsWideGamut(Int64)

Indique si la couleur spécifiée se trouve dans un espace de couleurs large.

IsInColorSpace(Int64, ColorSpace)

Indique si la couleur spécifiée se trouve dans l’espace de couleur spécifié.

JavaFinalize()

Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet.

(Hérité de Object)
Luminance()

Retourne la luminosité relative de cette couleur.

Luminance(Color)

Retourne la luminosité relative d’une couleur.

Luminance(Int64)

Retourne la luminosité relative d’une couleur.

Notify()

Réveille un thread unique qui attend le moniteur de cet objet.

(Hérité de Object)
NotifyAll()

Réveille tous les threads qui attendent le moniteur de cet objet.

(Hérité de Object)
Pack()

Place cette couleur dans une couleur longue.

Pack(Color)

Convertit l’int de couleur ARVB spécifiée en couleur RVB longue dans l’espace de couleurs sRGB.

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

Packe la couleur de 3 composants définie par les valeurs de composant rouge, vert, bleu et alpha spécifiées dans une couleur longue dans l’espace de couleur spécifié.

Pack(Single, Single, Single, Single)

Packe la couleur sRGB définie par les valeurs de composant rouge, vert, bleu et alpha spécifiées dans une couleur RVBA longue dans l’espace de couleurs sRGB.

Pack(Single, Single, Single)

Packe la couleur sRGB définie par les valeurs de composant rouge, vert et bleu spécifiées dans une couleur RVBA longue dans l’espace de couleur sRGB.

ParseColor(String)

</p>Analysez la chaîne de couleur et retournez l’int de couleur correspondante.

Red()

Retourne la valeur du composant rouge dans la plage définie par l’espace de couleurs de cette couleur (voir ColorSpace#getMinValue(int) et ColorSpace#getMaxValue(int)).

Red(Color)

Retourne le composant rouge d’une int de couleur.

Red(Int64)

Retourne le composant rouge encodé dans la couleur spécifiée longue.

Rgb(Int32, Int32, Int32)

Retournez un int de couleur à partir des composants rouges, verts, bleus.

Rgb(Single, Single, Single)

Retournez un int de couleur à partir des composants flottants rouges, verts et bleus de la plage ([0.

RGBToHSV(Int32, Int32, Int32, Single[])

Convertissez les composants RVB en HSV.

SetHandle(IntPtr, JniHandleOwnership)

Définit la propriété Handle.

(Hérité de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

{

(Hérité de JavaObject)
ToArgb()

Convertit cette couleur en int de couleur ARVB.

ToArgb(Int64)

Convertit la couleur spécifiée longue en couleur ARVB int.

ToArray<T>()

Crée un tableau managé à partir de ce wrapper de tableau Java.

(Hérité de Object)
ToString()

Retourne une représentation sous forme de chaîne de l’objet.

(Hérité de Object)
UnregisterFromRuntime()

Annule l’inscription de cet homologue Java à partir du runtime d’interopérabilité.

(Hérité de Object)
ValueOf(Color)

Crée une instance à partir d’une Color couleur ARVB int.

ValueOf(Int64)

Crée une Color instance à partir d’une couleur longue.

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

Crée un nouvel Color espace de couleur spécifié avec les valeurs du composant rouge, vert, bleu et alpha spécifiés.

ValueOf(Single, Single, Single, Single)

Crée un nouvel Color espace de ColorSpace.Named#SRGB sRGB couleur avec les valeurs de composant rouge, vert, bleu et alpha spécifiés.

ValueOf(Single, Single, Single)

Crée une nouvelle opaque Color dans l’espace ColorSpace.Named#SRGB sRGB de couleur avec les valeurs de composant rouge, vert et bleu spécifiées.

ValueOf(Single[], ColorSpace)

Crée un nouvel Color espace de couleur spécifié avec les valeurs de composant spécifiées.

Wait()

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou><em>interrompu</em>.<>

(Hérité de Object)
Wait(Int64, Int32)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)
Wait(Int64)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)

Implémentations d’interfaces explicites

Nom Description
IJavaPeerable.Disposed()

{

(Hérité de JavaObject)
IJavaPeerable.Finalized()

{

(Hérité de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

{

(Hérité de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

{

(Hérité de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

{

(Hérité de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

{

(Hérité de JavaObject)

Méthodes d’extension

Nom Description
GetJniTypeName(IJavaPeerable)

Obtient le nom JNI du type de l’instance self.

JavaAs<TResult>(IJavaPeerable)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

JavaCast<TResult>(IJavaObject)

Effectue une conversion de type vérifiée par le runtime Android.

JavaCast<TResult>(IJavaObject)

{

TryJavaCast<TResult>(IJavaPeerable, TResult)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

S’applique à