Paint Classe

Definizione

La classe Paint contiene le informazioni di stile e colore su come disegnare geometrie, testo e bitmap.

[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
Ereditarietà
Paint
Derivato
Attributi

Commenti

La classe Paint contiene le informazioni di stile e colore su come disegnare geometrie, testo e bitmap.

per android.graphics.Paint.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Costruttori

Nome Descrizione
Paint()

Creare una nuova vernice con le impostazioni predefinite.

Paint(IntPtr, JniHandleOwnership)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

Paint(Paint)

Creare una nuova vernice, inizializzata con gli attributi nel parametro paint specificato.

Paint(PaintFlags)

Creare una nuova vernice con i flag specificati.

Campi

Nome Descrizione
CursorAfter
Obsoleti.

Opzione per getTextRunCursor.

CursorAt
Obsoleti.

Opzione per getTextRunCursor.

CursorAtOrAfter
Obsoleti.

Opzione per getTextRunCursor.

CursorAtOrBefore
Obsoleti.

Opzione per getTextRunCursor.

CursorBefore
Obsoleti.

Opzione per getTextRunCursor.

EndHyphenEditInsertArmenianHyphen

Intero che rappresenta la fine della riga ha un trattino armentiano (U+058A).

EndHyphenEditInsertHyphen

Intero che rappresenta la fine della riga ha un trattino normale (U+002D).

EndHyphenEditInsertMaqaf

Intero che rappresenta la fine della riga ha maqaf (trattino ebraico, U+05BE).

EndHyphenEditInsertUcasHyphen

Un numero intero che rappresenta la fine della riga ha trattino sillabico canadese (U+1400).

EndHyphenEditInsertZwjAndHyphen

Un numero intero che rappresenta la fine della riga ha zero-Width-Joiner (U+200D) seguito da un carattere trattino normale (U+002D).

EndHyphenEditNoEdit

Un numero intero che rappresenta la fine della riga non ha alcuna modifica per la sillabazione.

EndHyphenEditReplaceWithHyphen

Intero che rappresenta il carattere alla fine della riga viene sostituito con il trattino (U+002D).

HintingOff
Obsoleti.

Opzione Di tipo carattere che disabilita l'hint per i tipi di carattere.

HintingOn
Obsoleti.

Opzione Di tipo font che abilita l'hint per i tipi di carattere.

StartHyphenEditInsertHyphen

Intero che rappresenta l'inizio della riga ha un carattere trattino normale (U+002D).

StartHyphenEditInsertZwj

Un numero intero che rappresenta l'inizio della riga ha zero-Width-Joiner (U+200D).

StartHyphenEditNoEdit

Un intero che rappresenta l'inizio della riga non ha alcuna modifica per la sillabazione.

TextRunFlagLeftEdge

Flag di esecuzione di testo che indica che l'esecuzione si trova visivamente il segmento più a sinistra della linea.

TextRunFlagRightEdge

Flag di esecuzione di testo che indica che l'esecuzione si trova nel segmento più a destra della linea.

VerticalTextFlag
Obsoleti.

Oggetto flat che controlla il testo da scrivere in orientamento verticale

Proprietà

Nome Descrizione
Alpha

Helper per getColor() che restituisce solo il valore alfa del colore. -oppure- Helper per setColor(), che assegna solo il valore alfa del colore, lasciando invariati i valori r,g,b.

AntiAlias

Helper per getFlags(), restituendo true se ANTI_ALIAS_FLAG bit è impostato AntiAliasing uniforma i bordi di ciò che viene disegnato, ma non ha alcun impatto sull'interno della forma. -oppure- Helper per setFlags(), impostazione o cancellazione del ANTI_ALIAS_FLAG bit AntiAliasing uniforma i bordi di ciò che viene disegnato, ma non ha alcun impatto sull'interno della forma.

BlendMode

Ottiene l'oggetto modalità di fusione della vernice. - oppure - Impostare o deselezionare la modalità di fusione.

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Color

Restituisce il colore della vernice in sRGB. -oppure- Imposta il colore della vernice.

ColorFilter

Ottenere il filtro colori della vernice (forse essere null).

ColorLong

Restituisce il colore della vernice.

Dither

Helper per getFlags(), restituendo true se DITHER_FLAG bit è impostato Dithering influisce sul modo in cui i colori con precisione maggiore rispetto al dispositivo vengono campionati. -oppure- Helper per setFlags(), impostazione o cancellazione del bit DITHER_FLAG bit Dithering influisce sul modo in cui i colori con precisione maggiore rispetto al dispositivo vengono campionati.

ElegantTextHeight

Ottenere il flag delle metriche elegante. -oppure- Impostare il flag di metriche di altezza elegante di paint.

EndHyphenEdit

Ottiene il valore corrente della modifica del trattino finale. -oppure- Impostare una modifica del trattino finale sul disegno.

FakeBoldText

Helper per getFlags(), restituendo true se FAKE_BOLD_TEXT_FLAG bit è impostato -oppure- Helper per setFlags(), impostazione o cancellazione del bit FAKE_BOLD_TEXT_FLAG

FilterBitmap

Indica se il filtro bitmap è attivato o meno. -oppure- Helper per setFlags(), impostazione o cancellazione del bit di FILTER_BITMAP_FLAG.

Flags

Restituisce le bandiere della vernice. -oppure- Imposta i flag della vernice.

FontFeatureSettings

Restituisce le impostazioni della funzionalità del tipo di carattere. -oppure- Impostare le impostazioni delle funzionalità dei tipi di carattere.

FontSpacing

Restituisce l'interlinea consigliata in base al carattere tipografico e alle dimensioni del testo correnti.

FontVariationSettings

Restituisce le impostazioni di variazione del carattere.

Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
Hinting

Restituisce la modalità di hinting della vernice. -oppure- Impostare la modalità di hinting della vernice.

JniIdentityHashCode

La classe Paint contiene le informazioni di stile e colore su come disegnare geometrie, testo e bitmap.

(Ereditato da Object)
JniPeerMembers

La classe Paint contiene le informazioni di stile e colore su come disegnare geometrie, testo e bitmap.

LetterSpacing

Restituisce la spaziatura lettera della vernice per il testo. -oppure- Imposta la spaziatura lettera del disegno per il testo.

LinearText

Helper per getFlags(), restituendo true se LINEAR_TEXT_FLAG bit è impostato -oppure- Helper per setFlags(), impostazione o cancellazione del bit LINEAR_TEXT_FLAG

MaskFilter

Ottiene l'oggetto maskfilter dell'oggetto paint.

PathEffect

Ottiene l'oggetto patheffect di paint.

PeerReference

La classe Paint contiene le informazioni di stile e colore su come disegnare geometrie, testo e bitmap.

(Ereditato da Object)
Rasterizer
Obsoleti.

Ottenere il rasterizzatore della vernice (o null).

Shader

Ottiene l'oggetto shader della vernice.

ShadowLayerColor

Restituisce il colore del livello ombreggiatura.

ShadowLayerColorLong

Restituisce il colore del livello ombreggiatura.

ShadowLayerDx

Restituisce l'offset x del livello ombreggiatura.

ShadowLayerDy

Restituisce l'offset y del livello ombreggiatura.

ShadowLayerRadius

Restituisce il raggio di sfocatura del livello ombreggiatura.

StartHyphenEdit

Ottiene il valore corrente della modifica del trattino iniziale. -oppure- Impostare una modifica del segno meno iniziale sulla vernice.

StrikeThruPosition

Distanza dalla parte superiore della linea barrata alla linea di base in pixel.

StrikeThruText

Helper per getFlags(), restituendo true se STRIKE_THRU_TEXT_FLAG bit è impostato -oppure- Helper per setFlags(), impostazione o cancellazione del bit STRIKE_THRU_TEXT_FLAG

StrikeThruThickness

Restituisce lo spessore della linea barrata in pixel.

StrokeCap

Restituisce l'estremità della vernice, controllando come vengono trattati l'inizio e la fine delle linee e dei percorsi tracciati. - oppure - Imposta il cap della vernice.

StrokeJoin

Restituisce il tipo di join del tratto della vernice. -oppure- Imposta join della vernice.

StrokeMiter

Restituisce il valore del miter del tratto della vernice. -oppure- Imposta il valore del miter del tratto della vernice.

StrokeWidth

Restituisce la larghezza per la strozzamento. - oppure - Impostare la larghezza per la strozzamento.

SubpixelText

Helper per getFlags(), restituendo true se SUBPIXEL_TEXT_FLAG bit è impostato -oppure- Helper per setFlags(), impostazione o cancellazione del bit SUBPIXEL_TEXT_FLAG

TextAlign

Restituisce il valore Align della vernice per il testo di disegno. -oppure- Imposta l'allineamento del testo della vernice.

TextLocale

Ottenere le impostazioni locali primarie del testo. -oppure- Impostare l'elenco delle impostazioni locali di testo su un elenco di membri costituito solo dalle impostazioni locali.

TextLocales

Ottiene l'elenco delle impostazioni locali di testo. -oppure- Impostare l'elenco delle impostazioni locali di testo.

TextScaleX

Restituisce il fattore di scala orizzontale della vernice per il testo. -oppure- Imposta il fattore di scala orizzontale della vernice per il testo.

TextSize

Restituisce le dimensioni del testo della vernice. - oppure - Imposta le dimensioni del testo della vernice.

TextSkewX

Restituisce il fattore di asimmetria orizzontale della vernice per il testo. -oppure- Imposta il fattore di asimmetria orizzontale della vernice per il testo.

ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

Typeface

Ottiene l'oggetto carattere tipografico di paint.

UnderlinePosition

Restituisce la distanza dall'inizio della sottolineatura alla linea di base in pixel.

UnderlineText

Helper per getFlags(), restituendo true se UNDERLINE_TEXT_FLAG bit è impostato -oppure- Helper per setFlags(), impostazione o cancellazione del bit UNDERLINE_TEXT_FLAG

UnderlineThickness

Restituisce lo spessore della sottolineatura in pixel.

WordSpacing

Restituisce l'interlinea aggiuntiva della parola per il testo. -oppure- Imposta la spaziatura delle parole extra della vernice per il testo.

Xfermode

Ottiene l'oggetto modalità di trasferimento della vernice.

Metodi

Nome Descrizione
Ascent()

Restituisce la distanza sopra (negativa) della linea di base (salita) in base al carattere tipografico e alle dimensioni del testo correnti.

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

Misurare il testo, interrompendo in anticipo se la larghezza misurata supera maxWidth.

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

Misurare il testo, interrompendo in anticipo se la larghezza misurata supera maxWidth.

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

Misurare il testo, interrompendo in anticipo se la larghezza misurata supera maxWidth.

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

Misurare il testo, interrompendo in anticipo se la larghezza misurata supera maxWidth.

ClearShadowLayer()

Cancellare il livello ombreggiatura.

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Descent()

Restituisce la distanza inferiore (positiva) alla linea di base (discesa) in base al carattere tipografico e alle dimensioni del testo correnti.

Dispose()

La classe Paint contiene le informazioni di stile e colore su come disegnare geometrie, testo e bitmap.

(Ereditato da Object)
Dispose(Boolean)

La classe Paint contiene le informazioni di stile e colore su come disegnare geometrie, testo e bitmap.

(Ereditato da Object)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
EqualsForTextMeasurement(Paint)

Restituisce true dell'oggetto passato Paint avrà lo stesso effetto sulla misurazione del testo

GetFillPath(Path, Path)

Applica qualsiasi/tutti gli effetti (patheffect, stroking) a src, restituendo il risultato in dst.

GetFontMetrics()

Alloca un nuovo oggetto FontMetrics e quindi chiama getFontMetrics(fm) con esso, restituendo l'oggetto .

GetFontMetrics(Paint+FontMetrics)

Alloca un nuovo oggetto FontMetrics e quindi chiama getFontMetrics(fm) con esso, restituendo l'oggetto .

GetFontMetricsForLocale(Paint+FontMetrics)

La classe Paint contiene le informazioni di stile e colore su come disegnare geometrie, testo e bitmap.

GetFontMetricsInt()

Restituisce la spaziatura interlinea del tipo di carattere, in base alle impostazioni di Paint per il carattere tipografico, textSize e così via.

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

La classe Paint contiene le informazioni di stile e colore su come disegnare geometrie, testo e bitmap.

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

La classe Paint contiene le informazioni di stile e colore su come disegnare geometrie, testo e bitmap.

GetFontMetricsInt(Paint+FontMetricsInt)

Restituisce la spaziatura interlinea del tipo di carattere, in base alle impostazioni di Paint per il carattere tipografico, textSize e così via.

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

La classe Paint contiene le informazioni di stile e colore su come disegnare geometrie, testo e bitmap.

GetFontMetricsIntForLocale(Paint+FontMetricsInt)

La classe Paint contiene le informazioni di stile e colore su come disegnare geometrie, testo e bitmap.

GetHashCode()

Restituisce un valore di codice hash per l'oggetto .

(Ereditato da Object)
GetOffsetForAdvance(Char[], Int32, Int32, Int32, Int32, Boolean, Single)

Ottiene l'offset di caratteri all'interno della stringa la cui posizione è più vicina alla posizione orizzontale specificata.

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

La classe Paint contiene le informazioni di stile e colore su come disegnare geometrie, testo e bitmap.

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

La classe Paint contiene le informazioni di stile e colore su come disegnare geometrie, testo e bitmap.

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

Misurare la posizione del cursore all'interno di una sequenza di testo.

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

La classe Paint contiene le informazioni di stile e colore su come disegnare geometrie, testo e bitmap.

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

La classe Paint contiene le informazioni di stile e colore su come disegnare geometrie, testo e bitmap.

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

Misurare l'avanzamento di ogni carattere all'interno di una sequenza di testo e restituire anche la posizione del cursore all'interno dell'esecuzione.

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

La classe Paint contiene le informazioni di stile e colore su come disegnare geometrie, testo e bitmap.

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

La classe Paint contiene le informazioni di stile e colore su come disegnare geometrie, testo e bitmap.

GetStyle()

Restituisce lo stile della vernice, utilizzato per controllare il modo in cui vengono interpretate le geometrie delle primitive , ad eccezione di drawBitmap, che presuppone sempre FILL_STYLE.

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

Restituisce in limiti (allocati dal chiamante) il rettangolo più piccolo che racchiude tutti i caratteri, con un'origine implicita in corrispondenza di (0,0).

GetTextBounds(ICharSequence, Int32, Int32, Rect)

Recuperare la casella limite di testo e archiviare i limiti ai limiti.

GetTextBounds(String, Int32, Int32, Rect)

Recuperare la casella limite di testo e archiviare i limiti ai limiti.

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

Restituisce il percorso (struttura) per il testo specificato.

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

Restituisce il percorso (struttura) per il testo specificato.

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

Recuperare i progressi del carattere del testo.

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

Restituisce la posizione successiva del cursore nell'esecuzione.

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

Restituisce la posizione successiva del cursore nell'esecuzione.

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

Restituisce la posizione successiva del cursore nell'esecuzione.

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

Restituisce le larghezze di avanzamento per i caratteri nella stringa.

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

Restituisce le larghezze di avanzamento per i caratteri nella stringa.

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

Restituisce le larghezze di avanzamento per i caratteri nella stringa.

GetTextWidths(String, Single[])

Restituisce le larghezze di avanzamento per i caratteri nella stringa.

HasGlyph(String)

Determinare se il carattere tipografico impostato sulla vernice dispone di un glifo che supporta la stringa.

JavaFinalize()

Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto .

(Ereditato da Object)
MeasureText(Char[], Int32, Int32)

Restituisce la larghezza del testo.

MeasureText(ICharSequence, Int32, Int32)

Restituisce la larghezza del testo.

MeasureText(String, Int32, Int32)

Restituisce la larghezza del testo.

MeasureText(String)

Restituisce la larghezza del testo.

Notify()

Riattiva un singolo thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
Reset()

Ripristina le impostazioni predefinite di paint.

Set(Paint)

Copiare i campi da src in questa vernice.

SetARGB(Int32, Int32, Int32, Int32)

Helper per setColor(), che accetta a,r,g,b e costruisce il colore int

SetColor(Int64)

Impostare il colore della vernice con un oggetto ColorLong.

SetColorFilter(ColorFilter)

Impostare o cancellare il filtro colori della vernice, restituendo il parametro .

SetFontVariationSettings(String)

Imposta le impostazioni di variazione del tipo di carattere TrueType o OpenType.

SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
SetMaskFilter(MaskFilter)

Impostare o deselezionare l'oggetto maskfilter.

SetPathEffect(PathEffect)

Impostare o deselezionare l'oggetto patheffect.

SetRasterizer(Rasterizer)
Obsoleti.

Impostare o cancellare l'oggetto rasterizzatore.

SetShader(Shader)

Impostare o deselezionare l'oggetto shader.

SetShadowLayer(Single, Single, Single, Color)

Viene disegnato un livello di ombreggiatura sotto il livello principale, con l'offset e il colore specificati e il raggio di sfocatura.

SetShadowLayer(Single, Single, Single, Int64)

Viene disegnato un livello di ombreggiatura sotto il livello principale, con l'offset e il colore specificati e il raggio di sfocatura.

SetStyle(Paint+Style)

Imposta lo stile della vernice, utilizzato per controllare il modo in cui vengono interpretate le geometrie delle primitive (ad eccezione di drawBitmap, che presuppone sempre Fill).

SetTypeface(Typeface)

Impostare o deselezionare l'oggetto carattere tipografico.

SetXfermode(Xfermode)

Impostare o deselezionare l'oggetto modalità di trasferimento.

ToArray<T>()

La classe Paint contiene le informazioni di stile e colore su come disegnare geometrie, testo e bitmap.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione di stringa dell'oggetto .

(Ereditato da Object)
UnregisterFromRuntime()

La classe Paint contiene le informazioni di stile e colore su come disegnare geometrie, testo e bitmap.

(Ereditato da Object)
Wait()

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo <>una notifica</em> o <em>interrotto</em>.

(Ereditato da Object)
Wait(Int64, Int32)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo>< una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo>< una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IJavaPeerable.Disposed()

La classe Paint contiene le informazioni di stile e colore su come disegnare geometrie, testo e bitmap.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

La classe Paint contiene le informazioni di stile e colore su come disegnare geometrie, testo e bitmap.

(Ereditato da Object)
IJavaPeerable.Finalized()

La classe Paint contiene le informazioni di stile e colore su come disegnare geometrie, testo e bitmap.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

La classe Paint contiene le informazioni di stile e colore su come disegnare geometrie, testo e bitmap.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

La classe Paint contiene le informazioni di stile e colore su come disegnare geometrie, testo e bitmap.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

La classe Paint contiene le informazioni di stile e colore su come disegnare geometrie, testo e bitmap.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

La classe Paint contiene le informazioni di stile e colore su come disegnare geometrie, testo e bitmap.

(Ereditato da Object)

Metodi di estensione

Nome Descrizione
GetJniTypeName(IJavaPeerable)

Ottiene il nome JNI del tipo dell'istanza selfdi .

JavaAs<TResult>(IJavaPeerable)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo di tipo controllato dal runtime Android.

JavaCast<TResult>(IJavaObject)

La classe Paint contiene le informazioni di stile e colore su come disegnare geometrie, testo e bitmap.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

Si applica a