Condividi tramite


PathMeasure.GetSegment(Single, Single, Path, Boolean) Metodo

Definizione

Data una distanza iniziale e di arresto, restituire in dst i segmenti intermedi.

[Android.Runtime.Register("getSegment", "(FFLandroid/graphics/Path;Z)Z", "GetGetSegment_FFLandroid_graphics_Path_ZHandler")]
public virtual bool GetSegment (float startD, float stopD, Android.Graphics.Path? dst, bool startWithMoveTo);
[<Android.Runtime.Register("getSegment", "(FFLandroid/graphics/Path;Z)Z", "GetGetSegment_FFLandroid_graphics_Path_ZHandler")>]
abstract member GetSegment : single * single * Android.Graphics.Path * bool -> bool
override this.GetSegment : single * single * Android.Graphics.Path * bool -> bool

Parametri

startD
Single
stopD
Single
dst
Path
startWithMoveTo
Boolean

Restituisce

Attributi

Commenti

Data una distanza iniziale e di arresto, restituire in dst i segmenti intermedi. Se il segmento è di lunghezza zero, restituisce false, altrimenti restituisce true. startD e stopD vengono aggiunti ai valori legali (0..getLength()). Se startD >= stopD restituisce false (e lasciare invariato il valore dst). Iniziare il segmento con un moveTo se startWithMoveTo è true.

Nelle android.os.Build.VERSION_CODES#KITKAT versioni precedenti e nelle versioni precedenti, il percorso risultante potrebbe non essere visualizzato in un canvas con accelerazione hardware. Una soluzione alternativa semplice consiste nell'aggiungere una singola operazione a questo percorso, ad esempio dst.rLineTo(0, 0).

Documentazione java per android.graphics.PathMeasure.getSegment(float, float, android.graphics.Path, boolean).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a