UIStroke

Veraltete anzeigen

*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.

UIStroke wendet einen Umriss auf Text oder eine UI-Grenze an. Schlüsselfunktionen umfassen:

  • Zur Anpassung der Color und Thickness des Stichumrisses.
  • Ändere den Strich Transparency unabhängig vom Text- oder UI-Objekt.
  • Wählen Sie das LineJoinMode des Strichs (Runde, Kante oder Kehrseite).
  • Füge einen Gradienten zum Strich durch die UIGradient Instanz hinzu.
  • Verwende reiche Text-Tags, um Striche zu inline-Textabschnitten hinzuzufügen.

Für weitere Details über das UIStroke Objekt, siehe Aussehensmodifizierer.

Zusammenfassung

Eigenschaften

Eigenschaften

ApplyStrokeMode

Parallel lesen

Wenn eine UIStroke Instanz auf ein Textobjekt angewendet wird, bestimmt diese Eigenschaft, ob der Strich auf die Grenze des Objekts anstelle des Textes selbst angewendet werden soll.


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

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

Color

Parallel lesen

Bestimmt die UIStroke Farbe. Sie können auch eine UIGradient Instanz als Kind einfügen, um Gradientenstriche zu erstellen.


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

<figcaption><code>UIStroke</code> mit <code>Class.UIGradient</code> Kind</figcaption>

Enabled

Parallel lesen

Diese Eigenschaft bestimmt, ob das UIStroke sichtbar ist. Wenn es auf false gesetzt wird, wird der Strich nicht gerendert. Standard ist true .

LineJoinMode

Parallel lesen

Diese Eigenschaft legt fest, wie Ecken interpretiert werden. Sie akzeptiert einen Enum.LineJoinMode Wert von entweder Round (Standard), Bevel oder Miter.


<figcaption><code>LineJoinMode</code> = <code>Enum.LineJoinMode.Round|Round</code> ></figcaption>

<figcaption><code>LineJoinMode</code> = <code>Enum.LineJoinMode.Bevel|Bevel</code> ></figcaption>

<figcaption><code>LineJoinMode</code> = <code>Enum.LineJoinMode.Miter|Miter</code> ></figcaption>

Thickness

Parallel lesen

Diese Eigenschaft legt die Dicke des Strichs fest, gemessen in Pixeln von den äußeren Rändern des übergeordnetes Teil.


<figcaption><code>Dicke</code> = <code>4</code> ></figcaption>

<figcaption><code>Dicke</code> = <code>12</code> ></figcaption>

Achten Sie auf Tweening dieser UIStroke bei der Anwendung auf Textobjekte.Dies rendert und speichert viele Glyph-Größen pro Frame, was möglicherweise zu Leistungsproblemen oder Textflimmern führt.

Transparency

Parallel lesen

Diese Eigenschaft legt die Stroke-Opazität unabhängig vom BackgroundTransparency oder TextTransparency des übergeordneten Objekts fest.Dies ermöglicht es dir, Text und Grenzen zu rendern, die "hohl" sind (nur ein Umriss bestehen).


<figcaption><code>Transparenz</code> = <code>0.5</code> · <code>Class.TextLabel.TextTransparency</code> = <code>0</code> ></figcaption>

<figcaption><code>Transparenz</code> = <code>0</code> · <code>Class.TextLabel.TextTransparency</code> = <code>1</code></figcaption>

Methoden

Ereignisse