Freigeben über


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

Definition

Geben Sie bei einem Anfangs- und Stoppabstand in dst das dazwischen liegende Segment(n) zurück.

[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

Parameter

startD
Single
stopD
Single
dst
Path
startWithMoveTo
Boolean

Gibt zurück

Attribute

Hinweise

Geben Sie bei einem Anfangs- und Stoppabstand in dst das dazwischen liegende Segment(n) zurück. Wenn das Segment nulllängen ist, geben Sie "false" zurück, andernfalls wird "true" zurückgegeben. startD und stopD werden an rechtliche Werte angeheftet (0.getLength()). Wenn startD >= stopD zurückgibt, geben Sie "false" zurück (und lassen Sie "dst unberührt"). Beginnen Sie das Segment mit einem MoveTo, wenn "startWithMoveTo" auf "true" festgelegt ist.

Bei android.os.Build.VERSION_CODES#KITKAT und früheren Versionen wird der resultierende Pfad möglicherweise nicht auf einem hardwarebeschleunigten Canvas angezeigt. Eine einfache Problemumgehung besteht darin, diesem Pfad einen einzelnen Vorgang hinzuzufügen, z dst.rLineTo(0, 0). B. .

Java-Dokumentation für android.graphics.PathMeasure.getSegment(float, float, android.graphics.Path, boolean).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: