Paint クラス

定義

Paint クラスは、ジオメトリ、テキスト、ビットマップの描画方法に関するスタイルと色の情報を保持します。

[Android.Runtime.Register("android/graphics/Paint", DoNotGenerateAcw=true)]
public class Paint : Java.Lang.Object
[<Android.Runtime.Register("android/graphics/Paint", DoNotGenerateAcw=true)>]
type Paint = class
    inherit Object
継承
Paint
派生
属性

注釈

の Java ドキュメント android.graphics.Paint

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

コンストラクター

Paint()

既定の設定で新しいペイントを作成します。

Paint(IntPtr, JniHandleOwnership)

JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

Paint(Paint)

指定したペイント パラメータの属性で初期化された新しいペイントを作成します。

Paint(PaintFlags)

指定したフラグを使用して新しいペイントを作成します。

フィールド

CursorAfter
古い.

getTextRunCursor のオプション。

CursorAt
古い.

getTextRunCursor のオプション。

CursorAtOrAfter
古い.

getTextRunCursor のオプション。

CursorAtOrBefore
古い.

getTextRunCursor のオプション。

CursorBefore
古い.

getTextRunCursor のオプション。

EndHyphenEditInsertArmenianHyphen

行の末尾を表す整数には、Armentian ハイフン (U+058A) があります。

EndHyphenEditInsertHyphen

行の末尾を表す整数には、通常のハイフン文字 (U+002D) があります。

EndHyphenEditInsertMaqaf

行の末尾を表す整数に maqaf (ヘブライ語のハイフン、U+05BE) があります。

EndHyphenEditInsertUcasHyphen

行の末尾を表す整数には、カナダの音節ハイフン (U+1400) があります。

EndHyphenEditInsertZwjAndHyphen

行の末尾を表す整数には、ゼロ幅 Joiner (U+200D) の後に通常のハイフン文字 (U+002D) が続きます。

EndHyphenEditNoEdit

行の末尾を表す整数には、ハイフネーションの変更はありません。

EndHyphenEditReplaceWithHyphen

行の末尾の文字を表す整数は、ハイフン文字 (U+002D) に置き換えられます。

HintingOff
古い.

フォント ヒントを無効にする [フォント ヒント] オプション。

HintingOn
古い.

フォント ヒントを有効にするフォント ヒント オプション。

StartHyphenEditInsertHyphen

行の先頭を表す整数には、通常のハイフン文字 (U+002D) があります。

StartHyphenEditInsertZwj

行の開始位置を表す整数には、ゼロ幅 Joiner (U+200D) があります。

StartHyphenEditNoEdit

行の先頭を表す整数は、ハイフネーションを変更しません。

プロパティ

Alpha

色のアルファ値を返すだけの getColor() へのヘルパー。 または、色のアルファ値のみを割り当て、r,g,b 値は変更せずに setColor() をヘルパーします。

AntiAlias

getFlags() のヘルパー。ビットが AntiAliasing に設定ANTI_ALIAS_FLAG場合に true を返すと、描画される内容の端が滑らかになりますが、図形の内部には影響しません。 または、setFlags() のヘルパーを使用して、ANTI_ALIAS_FLAG ビット AntiAliasing を設定またはクリアすると、描画される内容の端が滑らかになりますが、図形の内部には影響しません。

BlendMode

ペイントのブレンド モード オブジェクトを取得します。 または、ブレンド モードを設定またはクリアします。

Class

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

(継承元 Object)
Color

ペイントの色を sRGB で返します。 または、ペイントの色を設定します。

ColorFilter

ペイントのカラーフィルターを取得します (null である可能性があります)。

ColorLong

ペイントの色を返します。

Dither

getFlags() のヘルパー。ビットがディザリングDITHER_FLAG設定されている場合に true を返すと、デバイスよりも高い精度の色がダウンサンプリングされる方法に影響します。 または、setFlags() のヘルパー、DITHER_FLAG ビット ディザリングを設定またはクリアすると、デバイスよりも高い精度の色をダウンサンプリングする方法に影響します。

ElegantTextHeight

エレガントなメトリック フラグを取得します。 または、ペイントのエレガントな高さのメトリック フラグを設定します。

EndHyphenEdit

終了ハイフン編集の現在の値を取得します。 または、ペイントで終了ハイフン編集を設定します。

FakeBoldText

getFlags() のヘルパー。FAKE_BOLD_TEXT_FLAG ビットが設定されている場合は true を返す、または setFlags() のヘルパー)、FAKE_BOLD_TEXT_FLAG ビットを設定またはクリアする

FilterBitmap

ビットマップ フィルターがアクティブ化されているかどうか。 または、setFlags() のヘルパー、FILTER_BITMAP_FLAG ビットの設定またはクリア。

Flags

ペイントのフラグを返します。 または、ペイントのフラグを設定します。

FontFeatureSettings

フォント機能の設定を返します。 または、フォント機能の設定を行います。

FontSpacing

現在の書体とテキスト サイズに基づいて推奨行間を返します。

FontVariationSettings

フォント バリエーションの設定を返します。

Handle

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

(継承元 Object)
Hinting

ペイントのヒンティング モードを返します。 または、ペイントのヒント モードを設定します。

JniIdentityHashCode

Paint クラスは、ジオメトリ、テキスト、ビットマップの描画方法に関するスタイルと色の情報を保持します。

(継承元 Object)
JniPeerMembers

Paint クラスは、ジオメトリ、テキスト、ビットマップの描画方法に関するスタイルと色の情報を保持します。

LetterSpacing

テキストのペイントの文字間隔を返します。 または、テキストのペイントの文字間隔を設定します。

LinearText

getFlags() のヘルパー。LINEAR_TEXT_FLAG ビットが設定されている場合は true を返す、または setFlags() のヘルパー)、LINEAR_TEXT_FLAG ビットを設定またはクリアする

MaskFilter

ペイントの maskfilter オブジェクトを取得します。

PathEffect

ペイントの patheffect オブジェクトを取得します。

PeerReference

Paint クラスは、ジオメトリ、テキスト、ビットマップの描画方法に関するスタイルと色の情報を保持します。

(継承元 Object)
Rasterizer
古い.

ペイントのラスタライザー (または null) を取得します。

Shader

ペイントのシェーダー オブジェクトを取得します。

ShadowLayerColor

影レイヤーの色を返します。

ShadowLayerColorLong

影レイヤーの色を返します。

ShadowLayerDx

影レイヤーの x オフセットを返します。

ShadowLayerDy

影レイヤーの y オフセットを返します。

ShadowLayerRadius

影レイヤーのぼかし半径を返します。

StartHyphenEdit

開始ハイフン編集の現在の値を取得します。 または、ペイントで開始ハイフン編集を設定します。

StrikeThruPosition

取り消し線の上からベースラインまでの距離 (ピクセル単位)。

StrikeThruText

getFlags() のヘルパー。STRIKE_THRU_TEXT_FLAG ビットが設定されている場合は true を返します。または、setFlags() のヘルパー)、STRIKE_THRU_TEXT_FLAG ビットを設定またはクリアする

StrikeThruThickness

取り消し線の太さをピクセル単位で返します。

StrokeCap

ストロークされた線とパスの開始と終了の処理方法を制御する、ペイントのキャップを返します。 または、ペイントのキャップを設定します。

StrokeJoin

ペイントのストローク結合タイプを返します。 または、ペイントの結合を設定します。

StrokeMiter

ペイントのストローク マイター値を返します。 または、ペイントのストローク マイター値を設定します。

StrokeWidth

ストロークの幅を返します。 または、なでる幅を設定します。

SubpixelText

getFlags() のヘルパー。SUBPIXEL_TEXT_FLAG ビットが設定されている場合は true を返します。または、setFlags() のヘルパー)、SUBPIXEL_TEXT_FLAG ビットを設定またはクリアする

TextAlign

描画テキストのペイントの Align 値を返します。 または、ペイントのテキストの配置を設定します。

TextLocale

テキストのプライマリ ロケールを取得します。 または、テキスト ロケール リストを、ロケールだけで構成される 1 メンバー リストに設定します。

TextLocales

テキストロケールリストを取得します。 または、テキストロケールリストを設定します。

TextScaleX

テキストのペイントの水平スケール ファクターを返します。 または、テキストのペイントの水平スケール ファクターを設定します。

TextSize

ペイントのテキスト サイズを返します。 または、ペイントのテキスト サイズを設定します。

TextSkewX

テキストのペイントの水平スキュー係数を返します。 または、テキストのペイントの水平スキュー係数を設定します。

ThresholdClass

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。

ThresholdType

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。

Typeface

ペイントの書体オブジェクトを取得します。

UnderlinePosition

下線の上からベースラインまでの距離をピクセル単位で返します。

UnderlineText

getFlags() のヘルパー。UNDERLINE_TEXT_FLAG ビットが設定されている場合は true を返します。または、setFlags() のヘルパー)、UNDERLINE_TEXT_FLAG ビットを設定またはクリアする

UnderlineThickness

下線の太さをピクセル単位で返します。

WordSpacing

テキストのペイントの余分な単語間隔を返します。 または、テキストのペイントの余分な単語間隔を設定します。

Xfermode

ペイントの転送モード オブジェクトを取得します。

メソッド

Ascent()

現在の書体とテキスト サイズに基づいて、ベースライン (上昇) の上 (負) の距離を返します。

BreakText(Char[], Int32, Int32, Single, Single[])

テキストを測定し、測定された幅が maxWidth を超えた場合は早く停止します。

BreakText(ICharSequence, Int32, Int32, Boolean, Single, Single[])

テキストを測定し、測定された幅が maxWidth を超えた場合は早く停止します。

BreakText(String, Boolean, Single, Single[])

テキストを測定し、測定された幅が maxWidth を超えた場合は早く停止します。

BreakText(String, Int32, Int32, Boolean, Single, Single[])

テキストを測定し、測定された幅が maxWidth を超えた場合は早く停止します。

ClearShadowLayer()

影レイヤーをクリアします。

Clone()

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

(継承元 Object)
Descent()

現在の書体とテキスト サイズに基づいて、ベースライン (降下) の下 (正) の距離を返します。

Dispose()

Paint クラスは、ジオメトリ、テキスト、ビットマップの描画方法に関するスタイルと色の情報を保持します。

(継承元 Object)
Dispose(Boolean)

Paint クラスは、ジオメトリ、テキスト、ビットマップの描画方法に関するスタイルと色の情報を保持します。

(継承元 Object)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
EqualsForTextMeasurement(Paint)

渡された Paint の true を返すと、テキストの測定に対して同じ効果が得られます

GetFillPath(Path, Path)

すべての効果 (patheffect、ストローク) を src に適用し、結果を dst で返します。

GetFontMetrics()

新しい FontMetrics オブジェクトを割り当て、それを使用して getFontMetrics(fm) を呼び出し、 オブジェクトを返します。

GetFontMetrics(Paint+FontMetrics)

新しい FontMetrics オブジェクトを割り当て、それを使用して getFontMetrics(fm) を呼び出し、 オブジェクトを返します。

GetFontMetricsInt()

書体、textSize などのペイントの設定を指定して、フォントの行間の間隔を返します。

GetFontMetricsInt(Char[], Int32, Int32, Int32, Int32, Boolean, Paint+FontMetricsInt)

Paint クラスは、ジオメトリ、テキスト、ビットマップの描画方法に関するスタイルと色の情報を保持します。

GetFontMetricsInt(ICharSequence, Int32, Int32, Int32, Int32, Boolean, Paint+FontMetricsInt)

Paint クラスは、ジオメトリ、テキスト、ビットマップの描画方法に関するスタイルと色の情報を保持します。

GetFontMetricsInt(Paint+FontMetricsInt)

書体、textSize などのペイントの設定を指定して、フォントの行間の間隔を返します。

GetFontMetricsInt(String, Int32, Int32, Int32, Int32, Boolean, Paint+FontMetricsInt)

Paint クラスは、ジオメトリ、テキスト、ビットマップの描画方法に関するスタイルと色の情報を保持します。

GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
GetOffsetForAdvance(Char[], Int32, Int32, Int32, Int32, Boolean, Single)

指定した水平方向の位置に最も近い位置にある文字列内の文字オフセットを取得します。

GetOffsetForAdvance(ICharSequence, Int32, Int32, Int32, Int32, Boolean, Single)

Paint クラスは、ジオメトリ、テキスト、ビットマップの描画方法に関するスタイルと色の情報を保持します。

GetOffsetForAdvance(String, Int32, Int32, Int32, Int32, Boolean, Single)

Paint クラスは、ジオメトリ、テキスト、ビットマップの描画方法に関するスタイルと色の情報を保持します。

GetRunAdvance(Char[], Int32, Int32, Int32, Int32, Boolean, Int32)

テキストの実行内でのカーソル位置を測定します。

GetRunAdvance(ICharSequence, Int32, Int32, Int32, Int32, Boolean, Int32)

Paint クラスは、ジオメトリ、テキスト、ビットマップの描画方法に関するスタイルと色の情報を保持します。

GetRunAdvance(String, Int32, Int32, Int32, Int32, Boolean, Int32)

Paint クラスは、ジオメトリ、テキスト、ビットマップの描画方法に関するスタイルと色の情報を保持します。

GetStyle()

プリミティブのジオメトリの解釈方法を制御するために使用されるペイントのスタイルを返します (常にFILL_STYLEを前提とする drawBitmap を除く)。

GetTextBounds(Char[], Int32, Int32, Rect)

すべての文字を囲む最小の四角形の境界 (呼び出し元によって割り当てられます) を返します。暗黙的な原点は (0,0) です。

GetTextBounds(ICharSequence, Int32, Int32, Rect)

テキスト境界ボックスを取得し、境界に格納します。

GetTextBounds(String, Int32, Int32, Rect)

テキスト境界ボックスを取得し、境界に格納します。

GetTextPath(Char[], Int32, Int32, Single, Single, Path)

指定したテキストのパス (アウトライン) を返します。

GetTextPath(String, Int32, Int32, Single, Single, Path)

指定したテキストのパス (アウトライン) を返します。

GetTextRunAdvances(Char[], Int32, Int32, Int32, Int32, Boolean, Single[], Int32)

テキストの文字の進み方を取得します。

GetTextRunCursor(Char[], Int32, Int32, Boolean, Int32, Int32)

実行内の次のカーソル位置を返します。

GetTextRunCursor(ICharSequence, Int32, Int32, Boolean, Int32, Int32)

実行内の次のカーソル位置を返します。

GetTextRunCursor(String, Int32, Int32, Boolean, Int32, Int32)

実行内の次のカーソル位置を返します。

GetTextWidths(Char[], Int32, Int32, Single[])

文字列内の文字の前の幅を返します。

GetTextWidths(ICharSequence, Int32, Int32, Single[])

文字列内の文字の前の幅を返します。

GetTextWidths(String, Int32, Int32, Single[])

文字列内の文字の前の幅を返します。

GetTextWidths(String, Single[])

文字列内の文字の前の幅を返します。

HasGlyph(String)

ペイントの書体セットに文字列をサポートするグリフがあるかどうかを判断します。

JavaFinalize()

ガベージ コレクションがオブジェクトへの参照がなくなったと判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
MeasureText(Char[], Int32, Int32)

テキストの幅を返します。

MeasureText(ICharSequence, Int32, Int32)

テキストの幅を返します。

MeasureText(String)

テキストの幅を返します。

MeasureText(String, Int32, Int32)

テキストの幅を返します。

Notify()

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

(継承元 Object)
NotifyAll()

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

(継承元 Object)
Reset()

ペイントを既定の設定に戻します。

Set(Paint)

src のフィールドをこのペイントにコピーします。

SetARGB(Int32, Int32, Int32, Int32)

a,r,g,b を受け取り、色 int を構築する setColor() のヘルパー

SetColor(Int64)

を使用してペイントの色を ColorLong設定します。

SetColorFilter(ColorFilter)

ペイントのカラーフィルターを設定またはクリアし、 パラメーターを返します。

SetFontVariationSettings(String)

TrueType または OpenType フォントバリエーションの設定を設定します。

SetHandle(IntPtr, JniHandleOwnership)

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

(継承元 Object)
SetMaskFilter(MaskFilter)

maskfilter オブジェクトを設定またはクリアします。

SetPathEffect(PathEffect)

patheffect オブジェクトを設定またはクリアします。

SetRasterizer(Rasterizer)
古い.

ラスタライザー オブジェクトを設定またはクリアします。

SetShader(Shader)

シェーダー オブジェクトを設定またはクリアします。

SetShadowLayer(Single, Single, Single, Color)

これにより、指定したオフセットと色とぼかし半径を使用して、メイン レイヤーの下にシャドウ レイヤーが描画されます。

SetShadowLayer(Single, Single, Single, Int64)

これにより、指定したオフセットと色とぼかし半径を使用して、メイン レイヤーの下にシャドウ レイヤーが描画されます。

SetStyle(Paint+Style)

プリミティブのジオメトリの解釈方法を制御するために使用されるペイントのスタイルを設定します (常に Fill を前提とする drawBitmap を除く)。

SetTypeface(Typeface)

書体オブジェクトを設定またはクリアします。

SetXfermode(Xfermode)

転送モード オブジェクトを設定またはクリアします。

ToArray<T>()

Paint クラスは、ジオメトリ、テキスト、ビットマップの描画方法に関するスタイルと色の情報を保持します。

(継承元 Object)
ToString()

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

(継承元 Object)
UnregisterFromRuntime()

Paint クラスは、ジオメトリ、テキスト、ビットマップの描画方法に関するスタイルと色の情報を保持します。

(継承元 Object)
Wait()

現在のスレッドは、別のスレッドがこのオブジェクトの メソッドまたは メソッドをjava.lang.Object#notify()java.lang.Object#notifyAll()呼び出すまで待機します。

(継承元 Object)
Wait(Int64)

別のスレッドがこのオブジェクトの メソッドまたはjava.lang.Object#notifyAll()メソッドを呼び出java.lang.Object#notify()すか、指定した時間が経過するまで、現在のスレッドを待機させます。

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

別のスレッドがこのオブジェクトのメソッドまたはjava.lang.Object#notifyAll()メソッドを呼び出すかjava.lang.Object#notify()、他のスレッドが現在のスレッドを中断するか、一定のリアルタイムが経過するまで、現在のスレッドを待機させます。

(継承元 Object)

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

IJavaPeerable.Disposed()

Paint クラスは、ジオメトリ、テキスト、ビットマップの描画方法に関するスタイルと色の情報を保持します。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

Paint クラスは、ジオメトリ、テキスト、ビットマップの描画方法に関するスタイルと色の情報を保持します。

(継承元 Object)
IJavaPeerable.Finalized()

Paint クラスは、ジオメトリ、テキスト、ビットマップの描画方法に関するスタイルと色の情報を保持します。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

Paint クラスは、ジオメトリ、テキスト、ビットマップの描画方法に関するスタイルと色の情報を保持します。

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

Paint クラスは、ジオメトリ、テキスト、ビットマップの描画方法に関するスタイルと色の情報を保持します。

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

Paint クラスは、ジオメトリ、テキスト、ビットマップの描画方法に関するスタイルと色の情報を保持します。

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

Paint クラスは、ジオメトリ、テキスト、ビットマップの描画方法に関するスタイルと色の情報を保持します。

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Paint クラスは、ジオメトリ、テキスト、ビットマップの描画方法に関するスタイルと色の情報を保持します。

GetJniTypeName(IJavaPeerable)

Paint クラスは、ジオメトリ、テキスト、ビットマップの描画方法に関するスタイルと色の情報を保持します。

適用対象