Linguaggio

Path Classe

Definizione

La classe Path incapsula percorsi geometrici composti (con 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à
Attributi

Commenti

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

per android.graphics.Path.

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
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à

Nome Descrizione
Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
GenerationId

Restituisce l'ID di generazione di questo percorso.

Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
IsConvex

Restituisce la convessazione 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

Ottiene il codice hash di identità assegnato a questo Java peer dal runtime di interoperabilità.

(Ereditato da Object)
JniManagedPeerState

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

(Ereditato da JavaObject)
JniPeerMembers

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

PathIterator

Restituisce un iteratore sui segmenti di questo percorso.

PeerReference

Ottiene il riferimento all'oggetto JNI per questo peer Java.

(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

Nome Descrizione
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, Matrix)

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

AddPath(Path, Single, Single)

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

AddPath(Path)

Aggiungere una copia di src al percorso

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 rotondo chiuso al percorso

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

Aggiungere un contorno rettangolo rotondo chiuso al percorso

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

Aggiungere un contorno rettangolo rotondo chiuso al percorso

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

Aggiungere un contorno rettangolo rotondo chiuso al percorso

Approximate(Single)

Approssimativo Path con una serie di segmenti di linea.

ArcTo(RectF, Single, Single, Boolean)

Aggiungere l'arco specificato al percorso come nuovo contorno.

ArcTo(RectF, Single, Single)

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.

ComputeBounds(RectF)

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 con (x2,y2), ponderato da weight.

Construct(JniObjectReference, JniObjectReferenceOptions)

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

(Ereditato da JavaObject)
CubicTo(Single, Single, Single, Single, Single, Single)

Aggiungere un bézier cubico dall'ultimo punto, avvicinando i punti di controllo (x1,y1) e (x2,y2) e terminando con (x3,y3).

Dispose()

Rilascia le risorse contenute in questo peer Java.

(Ereditato da Object)
Dispose(Boolean)

Rilascia le risorse contenute in questo peer Java.

(Ereditato da Object)
DisposeUnlessReferenced()

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

(Ereditato da JavaObject)
Equals(Object)

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

(Ereditato da JavaObject)
Equals(Object)

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

(Ereditato da Object)
GetFillType()

Restituisce il tipo di riempimento del percorso.

GetHashCode()

Restituisce un valore di codice hash per l'oggetto .

(Ereditato da Object)
IncReserve(Int32)

Suggerimento per il percorso di preparazione per l'aggiunta di altri punti.

Interpolate(Path, Single, Path)

Questo metodo eseguirà l'interpolazione lineare da questo percorso a otherPath dato il parametro tdi interpolazione , restituendo il risultato in interpolatedPath.

InvokeOp(Path, Path, Path+Op)

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

InvokeOp(Path, Path+Op)

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

IsInterpolatable(Path)

È possibile interpolare due percorsi 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 su un oggetto quando Garbage Collection determina che non sono presenti altri 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 monitor dell'oggetto.

(Ereditato da Object)
NotifyAll()

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

(Ereditato da Object)
Offset(Single, Single, Path)

Sfalsa il percorso in base a (dx,dy)

Offset(Single, Single)

Sfalsa il percorso in base a (dx,dy)

QuadTo(Single, Single, Single, Single)

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

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

Uguale a conicTo, ma le coordinate vengono considerate relative all'ultimo punto di 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ù rapido.

RLineTo(Single, Single)

Uguale a lineTo, ma le coordinate vengono considerate relative all'ultimo punto di 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 di questo contorno.

Set(Path)

Sostituire il contenuto di questo oggetto 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.

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

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

(Ereditato da JavaObject)
ToArray<T>()

Crea una matrice gestita da questo wrapper di matrice Java.

(Ereditato da Object)
ToggleInverseFillType()

Attiva/disattiva lo stato INVERSE del tipo di riempimento

ToString()

Restituisce una rappresentazione di stringa dell'oggetto .

(Ereditato da Object)
Transform(Matrix, Path)

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

Transform(Matrix)

Trasformare i punti in questo percorso in base alla matrice.

UnregisterFromRuntime()

Annulla la registrazione di questo Java peer dal runtime di interoperabilità.

(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 Path incapsula percorsi geometrici composti (con più contorni) costituiti da segmenti di linea retta, curve quadratiche e curve cubiche.

(Ereditato da JavaObject)
IJavaPeerable.Finalized()

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

(Ereditato da JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

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

(Ereditato da JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

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

(Ereditato da JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

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

(Ereditato da JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

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

(Ereditato da JavaObject)

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 Path incapsula percorsi geometrici composti (con più contorni) costituiti da segmenti di linea retta, curve quadratiche e curve cubiche.

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

Si applica a