UIStroke

Veraltete anzeigen

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

UIStroke gilt für Text oder eine UI-Kante. Key-Funktionen beinhalten:

  • Zur Anpassung der Color und Thickness der Strokeskizze.
  • Ändern Sie die Stroke Transparency unabhängig vom Text oder UI-Objekt.
  • Wählen Sie die LineJoinMode des Stocks (Runde, Biegel oder Miter).
  • Fügen Sie einen Gradienten zum Pinsel hinzu, indem Sie die UIGradient Instanz verwenden.
  • Verwenden Sie [reiche Text] ((../../ui/rich-text.md) Tags, um Textabschnitte mit Umrissen hinzuzufügen.

For more details on the UIStroke Objekt, see Aussehen-Modifikatoren .

Zusammenfassung

Eigenschaften

Eigenschaften

ApplyStrokeMode

Parallel lesen

Wenn eine UIStroke Instanz auf ein Text-Objekt angewendet wird, bestimmt die Eigenschaft ApplyStrokeMode, ob der Stil auf die Kante des Objekts angewendet werden soll, anstatt auf das Text-Objekt selbst.


<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 Gradientenstreichungen 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

Dieses Eigenschaft bestimmt, ob die UIStroke sichtbar ist. Wenn auf false gesetzt, wird der Stift nicht gerendert. Standardwerte auf true.

LineJoinMode

Parallel lesen

Dieses Eigenschaft bestimmt, wie die Ecken interpretiert werden. Es akzeptiert einen Enum.LineJoinMode -Wert von entweder Round (Standard), Bevel oder 2>num.lineJoinMode.miter|miter2>.


<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

Dieses Eigenschaft bestimmt die Dicke des Schattens, die in Pixeln von den Außenkanten des übergeordnetes Teilgemessen wird.


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

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

Seien Sie sich der Glättung dieser Eigenschaft bewusst, wenn Sie sie auf Text-Objekten anwenden. Dies rendert und speichert viele Glyphegrößen in jedem Frame, was möglicherweise Leistungsprobleme oder Text-Flickering verursacht.

Transparency

Parallel lesen

Die Transparency setzt die Stroken-Opacity unabhängig von der BackgroundTransparency oder TextTransparency des Objekt. Dies ermöglicht es, Text und Kanten zu rendern, die "hollow" sind (d. h. nur ein Umriss bestehen).


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

Transparenz = 0 · Class.TextLabel.TextTransparency = 1 · ”

Methoden

Ereignisse