Path Classe
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.
La classe Path encapsule des chemins géométriques composés (multiples contours) composés de segments de ligne droite, de courbes quadratiques et de courbes cubes.
[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
- Héritage
- Attributs
Remarques
La classe Path encapsule des chemins géométriques composés (multiples contours) composés de segments de ligne droite, de courbes quadratiques et de courbes cubes. Il peut être dessiné avec canvas.drawPath(path, paint), rempli ou traité (basé sur le style de la peinture), ou il peut être utilisé pour découper ou dessiner du texte sur un chemin.
Documentation Java pour android.graphics.Path
.
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.
Constructeurs
Path() |
Créer un chemin vide |
Path(IntPtr, JniHandleOwnership) |
Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime. |
Path(Path) |
Créez un chemin d’accès, en copiant le contenu à partir du chemin d’accès src. |
Propriétés
Class |
Retourne la classe runtime de ce |
GenerationId |
Retourne l’ID de génération de ce chemin d’accès. |
Handle |
Handle de l’instance Android sous-jacente. (Hérité de Object) |
IsConvex |
Retourne la convexité du chemin, telle que définie par le contenu du chemin d’accès. |
IsEmpty |
Retourne true si le chemin d’accès est vide (ne contient aucune ligne ou courbe) |
IsInverseFillType |
Retourne true si le type de remplissage est l’une des variantes INVERSE |
JniIdentityHashCode |
La classe Path encapsule des chemins géométriques composés (multiples contours) composés de segments de ligne droite, de courbes quadratiques et de courbes cubes. (Hérité de Object) |
JniPeerMembers |
La classe Path encapsule des chemins géométriques composés (multiples contours) composés de segments de ligne droite, de courbes quadratiques et de courbes cubes. |
PathIterator |
Retourne un itérateur sur les segments de ce chemin d’accès. |
PeerReference |
La classe Path encapsule des chemins géométriques composés (multiples contours) composés de segments de ligne droite, de courbes quadratiques et de courbes cubes. (Hérité de Object) |
ThresholdClass |
Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code. |
ThresholdType |
Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code. |
Méthodes
AddArc(RectF, Single, Single) |
Ajoutez l’arc spécifié au chemin sous la forme d’un nouveau contour. |
AddArc(Single, Single, Single, Single, Single, Single) |
Ajoutez l’arc spécifié au chemin sous la forme d’un nouveau contour. |
AddCircle(Single, Single, Single, Path+Direction) |
Ajouter un contour de cercle fermé au chemin |
AddOval(RectF, Path+Direction) |
Ajouter un contour ovale fermé au chemin |
AddOval(Single, Single, Single, Single, Path+Direction) |
Ajouter un contour ovale fermé au chemin |
AddPath(Path) |
Ajouter une copie de src au chemin d’accès |
AddPath(Path, Matrix) |
Ajouter une copie de src au chemin d’accès, transformé par matrice |
AddPath(Path, Single, Single) |
Ajouter une copie de src au chemin d’accès, décalée par (dx,dy) |
AddRect(RectF, Path+Direction) |
Ajouter un contour de rectangle fermé au chemin d’accès |
AddRect(Single, Single, Single, Single, Path+Direction) |
Ajouter un contour de rectangle fermé au chemin d’accès |
AddRoundRect(RectF, Single, Single, Path+Direction) |
Ajouter un contour rond-rectangle fermé au chemin d’accès |
AddRoundRect(RectF, Single[], Path+Direction) |
Ajouter un contour rond-rectangle fermé au chemin d’accès |
AddRoundRect(Single, Single, Single, Single, Single, Single, Path+Direction) |
Ajouter un contour rond-rectangle fermé au chemin d’accès |
AddRoundRect(Single, Single, Single, Single, Single[], Path+Direction) |
Ajouter un contour rond-rectangle fermé au chemin d’accès |
Approximate(Single) |
Approximativement avec |
ArcTo(RectF, Single, Single) |
Ajoutez l’arc spécifié au chemin sous la forme d’un nouveau contour. |
ArcTo(RectF, Single, Single, Boolean) |
Ajoutez l’arc spécifié au chemin sous la forme d’un nouveau contour. |
ArcTo(Single, Single, Single, Single, Single, Single, Boolean) |
Ajoutez l’arc spécifié au chemin sous la forme d’un nouveau contour. |
Clone() |
Crée et retourne une copie de cet objet. (Hérité de Object) |
Close() |
Fermez le contour actuel. |
ComputeBounds(RectF, Boolean) |
Calculez les limites des points de contrôle du chemin d’accès et écrivez la réponse dans les limites. |
ConicTo(Single, Single, Single, Single, Single) |
Ajoutez un bezier quadratique à partir du dernier point, approchant le point de contrôle (x1,y1) et se terminant par (x2,y2), pondéré par |
CubicTo(Single, Single, Single, Single, Single, Single) |
Ajoutez un bezier cube à partir du dernier point, approchant les points de contrôle (x1,y1) et (x2,y2) et se terminant à (x3,y3). |
Dispose() |
La classe Path encapsule des chemins géométriques composés (multiples contours) composés de segments de ligne droite, de courbes quadratiques et de courbes cubes. (Hérité de Object) |
Dispose(Boolean) |
La classe Path encapsule des chemins géométriques composés (multiples contours) composés de segments de ligne droite, de courbes quadratiques et de courbes cubes. (Hérité de Object) |
Equals(Object) |
Indique si un autre objet est « égal à » celui-ci. (Hérité de Object) |
GetFillType() |
Retourne le type de remplissage du chemin d’accès. |
GetHashCode() |
Retourne une valeur de code de hachage pour l'objet. (Hérité de Object) |
IncReserve(Int32) |
Conseil du chemin d’accès pour préparer l’ajout de points. |
Interpolate(Path, Single, Path) |
Cette méthode interpole de façon linéaire à partir de ce chemin d’accès en |
InvokeOp(Path, Path, Path+Op) |
Définissez ce chemin sur le résultat de l’application de l’opération à ce chemin et du chemin spécifié. |
InvokeOp(Path, Path+Op) |
Définissez ce chemin sur le résultat de l’application de l’opération à ce chemin et du chemin spécifié. |
IsInterpolatable(Path) |
Deux chemins peuvent être interpolés, en appelant |
IsRect(RectF) |
Retourne true si le chemin d’accès spécifie un rectangle. |
JavaFinalize() |
Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet. (Hérité de Object) |
LineTo(Single, Single) |
Ajoutez une ligne du dernier point au point spécifié (x,y). |
MoveTo(Single, Single) |
Définissez le début du contour suivant sur le point (x,y). |
Notify() |
Réveille un thread unique qui attend le moniteur de cet objet. (Hérité de Object) |
NotifyAll() |
Réveille tous les threads qui attendent le moniteur de cet objet. (Hérité de Object) |
Offset(Single, Single) |
Décaler le chemin d’accès par (dx,dy) |
Offset(Single, Single, Path) |
Décaler le chemin d’accès par (dx,dy) |
QuadTo(Single, Single, Single, Single) |
Ajoutez un bezier quadratique à partir du dernier point, approchant le point de contrôle (x1,y1) et se terminant à (x2,y2). |
RConicTo(Single, Single, Single, Single, Single) |
Identique à conicTo, mais les coordonnées sont considérées par rapport au dernier point sur ce contour. |
RCubicTo(Single, Single, Single, Single, Single, Single) |
Identique à cubeTo, mais les coordonnées sont considérées par rapport au point actuel sur ce contour. |
Reset() |
Effacez les lignes et courbes du chemin, ce qui le rend vide. |
Rewind() |
Rembobine le chemin : efface toutes les lignes et courbes du chemin, mais conserve la structure de données interne pour une réutilisation plus rapide. |
RLineTo(Single, Single) |
Identique à lineTo, mais les coordonnées sont considérées par rapport au dernier point sur ce contour. |
RMoveTo(Single, Single) |
Définissez le début du contour suivant par rapport au dernier point du contour précédent. |
RQuadTo(Single, Single, Single, Single) |
Identique à quadTo, mais les coordonnées sont considérées par rapport au dernier point sur ce contour. |
Set(Path) |
Remplacez le contenu de ce contenu par le contenu de src. |
SetFillType(Path+FillType) |
Définissez le type de remplissage du chemin d’accès. |
SetHandle(IntPtr, JniHandleOwnership) |
Définit la propriété Handle. (Hérité de Object) |
SetLastPoint(Single, Single) |
Définit le dernier point du chemin d’accès. |
ToArray<T>() |
La classe Path encapsule des chemins géométriques composés (multiples contours) composés de segments de ligne droite, de courbes quadratiques et de courbes cubes. (Hérité de Object) |
ToggleInverseFillType() |
Bascule l’état INVERSE du type de remplissage |
ToString() |
Retourne une représentation de chaîne de l'objet. (Hérité de Object) |
Transform(Matrix) |
Transformez les points de ce chemin par matrice. |
Transform(Matrix, Path) |
Transformez les points de ce chemin par matrice et écrivez la réponse en dst. |
UnregisterFromRuntime() |
La classe Path encapsule des chemins géométriques composés (multiples contours) composés de segments de ligne droite, de courbes quadratiques et de courbes cubes. (Hérité de Object) |
Wait() |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou><em>interrompu</em>.<> (Hérité de Object) |
Wait(Int64) |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti< par> em>ou <em>interrompu/em>,< ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée. (Hérité de Object) |
Wait(Int64, Int32) |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti< par> em>ou <em>interrompu/em>,< ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée. (Hérité de Object) |
Implémentations d’interfaces explicites
IJavaPeerable.Disposed() |
La classe Path encapsule des chemins géométriques composés (multiples contours) composés de segments de ligne droite, de courbes quadratiques et de courbes cubes. (Hérité de Object) |
IJavaPeerable.DisposeUnlessReferenced() |
La classe Path encapsule des chemins géométriques composés (multiples contours) composés de segments de ligne droite, de courbes quadratiques et de courbes cubes. (Hérité de Object) |
IJavaPeerable.Finalized() |
La classe Path encapsule des chemins géométriques composés (multiples contours) composés de segments de ligne droite, de courbes quadratiques et de courbes cubes. (Hérité de Object) |
IJavaPeerable.JniManagedPeerState |
La classe Path encapsule des chemins géométriques composés (multiples contours) composés de segments de ligne droite, de courbes quadratiques et de courbes cubes. (Hérité de Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
La classe Path encapsule des chemins géométriques composés (multiples contours) composés de segments de ligne droite, de courbes quadratiques et de courbes cubes. (Hérité de Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
La classe Path encapsule des chemins géométriques composés (multiples contours) composés de segments de ligne droite, de courbes quadratiques et de courbes cubes. (Hérité de Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
La classe Path encapsule des chemins géométriques composés (multiples contours) composés de segments de ligne droite, de courbes quadratiques et de courbes cubes. (Hérité de Object) |
Méthodes d’extension
JavaCast<TResult>(IJavaObject) |
Effectue une conversion de type vérifiée par le runtime Android. |
JavaCast<TResult>(IJavaObject) |
La classe Path encapsule des chemins géométriques composés (multiples contours) composés de segments de ligne droite, de courbes quadratiques et de courbes cubes. |
GetJniTypeName(IJavaPeerable) |
La classe Path encapsule des chemins géométriques composés (multiples contours) composés de segments de ligne droite, de courbes quadratiques et de courbes cubes. |