Condividi tramite


Path Classe

Definizione

La classe Path incapsula percorsi geometrici composti (più contorni) costituiti da segmenti di linea retta, curve quadratiche e curve cubiche.

[Android.Runtime.Register("android/graphics/Path", DoNotGenerateAcw=true)]
public class Path : Java.Lang.Object
[<Android.Runtime.Register("android/graphics/Path", DoNotGenerateAcw=true)>]
type Path = class
    inherit Object
Ereditarietà
Path
Attributi

Commenti

La classe Path incapsula percorsi geometrici composti (più contorni) costituiti da segmenti di linea retta, curve quadratiche e curve cubiche. Può essere disegnato con canvas.drawPath(path, paint), riempito o tratto (in base allo stile della vernice) oppure può essere usato per ritagliare o disegnare testo in un percorso.

Documentazione Java per android.graphics.Path.

Le parti di questa pagina sono modifiche in base al lavoro creato e condiviso dal Android Open Source e usato in base ai termini descritti nella .

Costruttori

Path()

Creare un percorso vuoto

Path(IntPtr, JniHandleOwnership)

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

Path(Path)

Creare un nuovo percorso, copiando il contenuto dal percorso src.

Proprietà

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
GenerationId

Restituisce l'ID di generazione di questo percorso.

Handle

Handle all'istanza di Android sottostante.

(Ereditato da Object)
IsConvex

Restituisce la convexità del percorso, come definito dal contenuto del percorso.

IsEmpty

Restituisce true se il percorso è vuoto (non contiene linee o curve)

IsInverseFillType

Restituisce true se il filltype è una delle varianti INVERSE

JniIdentityHashCode

La classe Path incapsula percorsi geometrici composti (più contorni) costituiti da segmenti di linea retta, curve quadratiche e curve cubiche.

(Ereditato da Object)
JniPeerMembers

La classe Path incapsula percorsi geometrici composti (più contorni) costituiti da segmenti di linea retta, curve quadratiche e curve cubiche.

PathIterator

Restituisce un iteratore sui segmenti di questo percorso.

PeerReference

La classe Path incapsula percorsi geometrici composti (più contorni) costituiti da segmenti di linea retta, curve quadratiche e curve cubiche.

(Ereditato da Object)
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.

Metodi

AddArc(RectF, Single, Single)

Aggiungere l'arco specificato al percorso come nuovo contorno.

AddArc(Single, Single, Single, Single, Single, Single)

Aggiungere l'arco specificato al percorso come nuovo contorno.

AddCircle(Single, Single, Single, Path+Direction)

Aggiungere un contorno cerchio chiuso al percorso

AddOval(RectF, Path+Direction)

Aggiungere un contorno ovale chiuso al percorso

AddOval(Single, Single, Single, Single, Path+Direction)

Aggiungere un contorno ovale chiuso al percorso

AddPath(Path)

Aggiungere una copia di src al percorso

AddPath(Path, Matrix)

Aggiungere una copia di src al percorso, trasformata in base alla matrice

AddPath(Path, Single, Single)

Aggiungere una copia di src al percorso, offset da (dx,dy)

AddRect(RectF, Path+Direction)

Aggiungere un contorno rettangolo chiuso al percorso

AddRect(Single, Single, Single, Single, Path+Direction)

Aggiungere un contorno rettangolo chiuso al percorso

AddRoundRect(RectF, Single, Single, Path+Direction)

Aggiungere un contorno rettangolo chiuso al percorso

AddRoundRect(RectF, Single[], Path+Direction)

Aggiungere un contorno rettangolo chiuso al percorso

AddRoundRect(Single, Single, Single, Single, Single, Single, Path+Direction)

Aggiungere un contorno rettangolo chiuso al percorso

AddRoundRect(Single, Single, Single, Single, Single[], Path+Direction)

Aggiungere un contorno rettangolo chiuso al percorso

Approximate(Single)

Approssimare l'oggetto Path con una serie di segmenti di linea.

ArcTo(RectF, Single, Single)

Aggiungere l'arco specificato al percorso come nuovo contorno.

ArcTo(RectF, Single, Single, Boolean)

Aggiungere l'arco specificato al percorso come nuovo contorno.

ArcTo(Single, Single, Single, Single, Single, Single, Boolean)

Aggiungere l'arco specificato al percorso come nuovo contorno.

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Close()

Chiudere il contorno corrente.

ComputeBounds(RectF, Boolean)

Calcolare i limiti dei punti di controllo del percorso e scrivere la risposta in limiti.

ConicTo(Single, Single, Single, Single, Single)

Aggiungere un bezier quadratico dall'ultimo punto, avvicinando il punto di controllo (x1,y1) e terminando a (x2,y2), ponderato da weight.

CubicTo(Single, Single, Single, Single, Single, Single)

Aggiungere un bezier cubo dall'ultimo punto, avvicinando i punti di controllo (x1,y1) e (x2,y2) e terminando a (x3,y3).

Dispose()

La classe Path incapsula percorsi geometrici composti (più contorni) costituiti da segmenti di linea retta, curve quadratiche e curve cubiche.

(Ereditato da Object)
Dispose(Boolean)

La classe Path incapsula percorsi geometrici composti (più contorni) costituiti da segmenti di linea retta, curve quadratiche e curve cubiche.

(Ereditato da Object)
Equals(Object)

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

(Ereditato da Object)
GetFillType()

Restituire il tipo di riempimento del percorso.

GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
IncReserve(Int32)

Hint per il percorso per preparare l'aggiunta di altri punti.

Interpolate(Path, Single, Path)

Questo metodo interpolerà in modo lineare da questo percorso a otherPath dato il parametro tinterpolazione , restituendo il risultato in interpolatedPath.

InvokeOp(Path, Path, Path+Op)

Impostare questo percorso sul risultato dell'applicazione dell'op a questo percorso e del percorso specificato.

InvokeOp(Path, Path+Op)

Impostare questo percorso sul risultato dell'applicazione dell'op a questo percorso e del percorso specificato.

IsInterpolatable(Path)

Due percorsi possono essere interpolati chiamando #interpolate(Path, float, Path), se hanno esattamente la stessa struttura.

IsRect(RectF)

Restituisce true se il percorso specifica un rettangolo.

JavaFinalize()

Chiamato dal Garbage Collector in un oggetto quando Garbage Collection determina che non sono presenti più riferimenti all'oggetto.

(Ereditato da Object)
LineTo(Single, Single)

Aggiungere una riga dall'ultimo punto al punto specificato (x,y).

MoveTo(Single, Single)

Impostare l'inizio del contorno successivo sul punto (x,y).

Notify()

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

(Ereditato da Object)
NotifyAll()

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

(Ereditato da Object)
Offset(Single, Single)

Offset del percorso per (dx,dy)

Offset(Single, Single, Path)

Offset del percorso per (dx,dy)

QuadTo(Single, Single, Single, Single)

Aggiungere un bezier quadratico dall'ultimo punto, avvicinando il punto di controllo (x1,y1) e terminando a (x2,y2).

RConicTo(Single, Single, Single, Single, Single)

Uguale a conicTo, ma le coordinate vengono considerate relative all'ultimo punto in questo contorno.

RCubicTo(Single, Single, Single, Single, Single, Single)

Uguale a cubicTo, ma le coordinate vengono considerate relative al punto corrente in questo contorno.

Reset()

Cancellare le linee e le curve dal percorso, rendendolo vuoto.

Rewind()

Riavvolge il percorso: cancella le linee e le curve dal percorso, ma mantiene la struttura dei dati interna per un riutilizzo più veloce.

RLineTo(Single, Single)

Uguale a lineTo, ma le coordinate vengono considerate relative all'ultimo punto in questo contorno.

RMoveTo(Single, Single)

Impostare l'inizio del contorno successivo rispetto all'ultimo punto del contorno precedente.

RQuadTo(Single, Single, Single, Single)

Uguale a quadTo, ma le coordinate vengono considerate relative all'ultimo punto in questo contorno.

Set(Path)

Sostituire il contenuto di questo con il contenuto di src.

SetFillType(Path+FillType)

Impostare il tipo di riempimento del percorso.

SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
SetLastPoint(Single, Single)

Imposta l'ultimo punto del percorso.

ToArray<T>()

La classe Path incapsula percorsi geometrici composti (più contorni) costituiti da segmenti di linea retta, curve quadratiche e curve cubiche.

(Ereditato da Object)
ToggleInverseFillType()

Attiva lo stato INVERSE del tipo di riempimento

ToString()

Restituisce una rappresentazione in formato stringa dell'oggetto.

(Ereditato da Object)
Transform(Matrix)

Trasformare i punti in questo percorso in base alla matrice.

Transform(Matrix, Path)

Trasformare i punti in questo percorso in base alla matrice e scrivere la risposta in dst.

UnregisterFromRuntime()

La classe Path incapsula percorsi geometrici composti (più contorni) costituiti da segmenti di linea retta, curve quadratiche e curve cubiche.

(Ereditato da Object)
Wait()

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere eseguendo>una notifica</em o <em interrotto</>em>>.<

(Ereditato da Object)
Wait(Int64)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64, Int32)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo 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

IJavaPeerable.Disposed()

La classe Path incapsula percorsi geometrici composti (più contorni) costituiti da segmenti di linea retta, curve quadratiche e curve cubiche.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

La classe Path incapsula percorsi geometrici composti (più contorni) costituiti da segmenti di linea retta, curve quadratiche e curve cubiche.

(Ereditato da Object)
IJavaPeerable.Finalized()

La classe Path incapsula percorsi geometrici composti (più contorni) costituiti da segmenti di linea retta, curve quadratiche e curve cubiche.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

La classe Path incapsula percorsi geometrici composti (più contorni) costituiti da segmenti di linea retta, curve quadratiche e curve cubiche.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

La classe Path incapsula percorsi geometrici composti (più contorni) costituiti da segmenti di linea retta, curve quadratiche e curve cubiche.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

La classe Path incapsula percorsi geometrici composti (più contorni) costituiti da segmenti di linea retta, curve quadratiche e curve cubiche.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

La classe Path incapsula percorsi geometrici composti (più contorni) costituiti da segmenti di linea retta, curve quadratiche e curve cubiche.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione dei tipi controllati dal runtime Android.

JavaCast<TResult>(IJavaObject)

La classe Path incapsula percorsi geometrici composti (più contorni) costituiti da segmenti di linea retta, curve quadratiche e curve cubiche.

GetJniTypeName(IJavaPeerable)

La classe Path incapsula percorsi geometrici composti (più contorni) costituiti da segmenti di linea retta, curve quadratiche e curve cubiche.

Si applica a