PathMeasure.GetSegment(Single, Single, Path, Boolean) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 .
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.