Partager via


PathMeasure.GetSegment(Single, Single, Path, Boolean) Méthode

Définition

Compte tenu d’une distance de début et d’arrêt, retournez en dst le ou les segments intermédiaires.

[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

Paramètres

startD
Single
stopD
Single
dst
Path
startWithMoveTo
Boolean

Retours

Attributs

Remarques

Compte tenu d’une distance de début et d’arrêt, retournez en dst le ou les segments intermédiaires. Si le segment est de longueur nulle, retournez false, sinon retournez true. startD et stopD sont épinglés aux valeurs légales (0..getLength()). Si startD = stopD >, retournez false (et laissez dst inchangé). Commencez le segment par un moveTo si startWithMoveTo a la valeur true.

Sur android.os.Build.VERSION_CODES#KITKAT et versions antérieures, le chemin d’accès obtenu peut ne pas s’afficher sur un canevas à accélération matérielle. Une solution de contournement simple consiste à ajouter une seule opération à ce chemin, par dst.rLineTo(0, 0)exemple .

Documentation Java pour android.graphics.PathMeasure.getSegment(float, float, android.graphics.Path, boolean).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à