UIStroke

Afficher les obsolètes

*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.

UIStroke applique une contour à texte ou à l'interface utilisateur. Les fonctionnalités clés incluent :

  • Ajustez la couleur Color et la épaisseur Thickness de l'aiguille.
  • Change la couleur Transparency indépendamment du texte ou de l'objet de l'interface utilisateur.
  • Choisissez le LineJoinMode de la ligne (tour, carre ou miter).
  • Ajoute un gradient au pinceau via l'instance UIGradient.
  • Utilisez les tags [texte riche] ((/ui/text-riche.md)) pour ajouter du texte au segment de texte en ligne.

Pour plus de détails sur l'objet UIStroke, voir Modificateurs d'apparence .

Résumé

Propriétés

Propriétés

ApplyStrokeMode

Lecture parallèle

Lorsqu'une instance UIStroke est appliquée à un objet textuel, la propriété ApplyStrokeMode détermine si appliquer le stroke au bord de l'objet au lieu du texte lui-même.


<figcaption><code>ApplyStrokeMode</code> = <code>Enum.ApplyStrokeMode.Contextual|Contextual</code></figcaption>

<figcaption><code>Mode d'application du geste</code></figcaption>

Color

Lecture parallèle

Détermine la couleur UIStroke. Vous pouvez également insérer une instance UIGradient en tant qu'enfant pour créer des couleurs degradées.


<figcaption>Couleur</figcaption> = <code>(0, 95, 225)</code>

<figcaption><code>UIStroke</code> avec <code>Class.UIGradient</code> enfant</figcaption>

Enabled

Lecture parallèle

Cette propriété détermine si la balise UIStroke est visible. Lorsqu'elle est réglée sur false, le stroke ne sera pas rendu. Les valeurs par défaut à true .

LineJoinMode

Lecture parallèle

Cette propriété détermine comment les coins sont interprétés. Elle accepte une valeur Enum.LineJoinMode de Round (par défaut), Bevel ou 1> enum.linejoinmode.miter|miter1>.


<figcaption><code>Mode de ligne de jointure</code></figcaption>

Mode de ligne de JoinLineMode

<figcaption><code>Mode de ligne de jointure</code> = <code>Enum.LineJoinMode.Miter|Miter</code></figcaption>

Thickness

Lecture parallèle

Cette propriété détermine la épaisseur de la broche, mesurée en pixels à partir des bords extérieurs du parent.


<figcaption><code>Épaisseur</code> = <code>4</code></figcaption>

<figcaption><code>Épaisseur</code> = <code>12</code></figcaption>

Gardez à l'esprit de tweening cette propriété UIStroke lors de l'application à l'objet de texte. Cela rend et stocke de nombreuses tailles de glyphe chaque cadre, ce qui peut potentiellement causer des problèmes de performance ou des clics de texte.

Transparency

Lecture parallèle

La propriété Transparency définie l'opacité du coup de crayon indépendamment de l'objet parent's BackgroundTransparency ou TextTransparency . Cela vous permet de rendre le texte et les contours qui sont « vide » (consistent en un contour).


Transparence = 0.5 · Class.TextLabel.TextTransparency = 1> 01> · · <figcaption>4></figcaption>4>

Transparence = 0 · Class.TextLabel.TextTransparency = 1> 11> · <figcaption>4></figcaption>4>

Méthodes

Évènements