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ドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

コンストラクター

名前 説明
ColorObject()

ColorSpace.Named#SRGB sRGBの色空間に不透明な黒に設定された新しいカラー インスタンスを作成します。

ColorObject(IntPtr, JniHandleOwnership)

{

フィールド

名前 説明
Black

{

Cyan

{

Dkgray

{

Gray

{

Ltgray

{

Magenta

{

Transparent

{

White

{

Yellow

{

プロパティ

名前 説明
Class

この Objectのランタイム クラスを返します。

(継承元 Object)
ColorSpace

この色の色空間を返します。

ComponentCount

この色空間のカラー モデルに従って色の値を形成するコンポーネントの数と、アルファ用の 1 つの追加コンポーネントを返します。

Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
IsSrgb

この色が ColorSpace.Named#SRGB sRGB の色空間にあるかどうかを示します。

IsWideGamut

この色が広色域の色空間にあるかどうかを示します。

JniIdentityHashCode

相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。

(継承元 Object)
JniManagedPeerState

{

(継承元 JavaObject)
JniPeerMembers

{

Model

この色のカラー モデルを返します。

PeerReference

このJava ピアの JNI オブジェクト参照を取得します。

(継承元 Object)
ThresholdClass

{

ThresholdType

{

メソッド

名前 説明
Alpha()

範囲内のアルファ 成分の値を返します ([0.

Alpha(Color)

カラー int のアルファ 成分を返します。

Alpha(Int64)

指定した長い色でエンコードされたアルファ コンポーネントを返します。

Argb(Int32, Int32, Int32, Int32)

アルファ、赤、緑、青の各コンポーネントから color-int を返します。

Argb(Single, Single, Single, Single)

範囲 ([0.

Blue()

この色の色空間で定義されている範囲内の青色のコンポーネントの値を返します ( ColorSpace#getMinValue(int)ColorSpace#getMaxValue(int)を参照)。

Blue(Color)

カラー int の青のコンポーネントを返します。

Blue(Int64)

指定した長い色でエンコードされた青色のコンポーネントを返します。

Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
ColorToHSV(Color, Single[])

ARGB 色を HSV コンポーネントに変換します。

Construct(JniObjectReference, JniObjectReferenceOptions)

{

(継承元 JavaObject)
Convert(Color, ColorSpace)

指定した ARGB カラー int を、 ColorSpace.Named#SRGB sRGB の色空間から指定したコピー先の色空間に変換します。

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()

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
Dispose(Boolean)

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
DisposeUnlessReferenced()

{

(継承元 JavaObject)
Equals(Object)

{

(継承元 JavaObject)
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()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
Pack()

この色を長い色にパックします。

Pack(Color)

指定した ARGB カラー int を、sRGB 色空間の長い RGBA 色に変換します。

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

指定した赤、緑、青、およびアルファコンポーネントの値によって定義された 3 つのコンポーネントの色を、指定された色空間の長い色にパックします。

Pack(Single, Single, Single, Single)

指定した赤、緑、青、およびアルファ コンポーネントの値によって定義された sRGB 色を、sRGB 色空間の長い RGBA 色にパックします。

Pack(Single, Single, Single)

指定した赤、緑、青のコンポーネント値によって定義された sRGB 色を、sRGB 色空間の長い RGBA 色にパックします。

ParseColor(String)

</p>色の文字列を解析し、対応する color-int を返します。

Red()

この色の色空間で定義されている範囲内の赤のコンポーネントの値を返します ( ColorSpace#getMinValue(int)ColorSpace#getMaxValue(int)を参照)。

Red(Color)

カラー int の赤の成分を返します。

Red(Int64)

指定した長い色でエンコードされた赤のコンポーネントを返します。

Rgb(Int32, Int32, Int32)

赤、緑、青のコンポーネントから color-int を返します。

Rgb(Single, Single, Single)

範囲 ([0.

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

RGB コンポーネントを HSV に変換します。

SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

{

(継承元 JavaObject)
ToArgb()

この色を ARGB カラー int に変換します。

ToArgb(Int64)

指定した長い色を ARGB カラー int に変換します。

ToArray<T>()

このJava配列ラッパーからマネージド配列を作成します。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

相互運用ランタイムからこのJava ピアの登録を解除します。

(継承元 Object)
ValueOf(Color)

ARGB カラー int から新しい Color インスタンスを作成します。

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>notified</em> または <em>interrupted</em>。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)
Wait(Int64)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)

明示的なインターフェイスの実装

名前 説明
IJavaPeerable.Disposed()

{

(継承元 JavaObject)
IJavaPeerable.Finalized()

{

(継承元 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

{

(継承元 JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

{

(継承元 JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

{

(継承元 JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

{

(継承元 JavaObject)

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

インスタンス selfの型の JNI 名を取得します。

JavaAs<TResult>(IJavaPeerable)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

{

TryJavaCast<TResult>(IJavaPeerable, TResult)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

適用対象