UIStroke

Visualizza obsoleti

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.

UIStroke applica un contorno al testo o a un bordo dell'interfaccia utente. Le caratteristiche principali includono:

  • Aggiusta il Color e Thickness del contorno del tratto.
  • Cambia il tratto Transparency in modo indipendente dal testo o dall'oggetto UI.
  • Scegli la LineJoinMode del tratto (round, bevel o miter).
  • Aggiungi un gradiente allo stroke tramite l'esempioUIGradient.
  • Usa i tag testo ricco per aggiungere il tratto a segmenti di testo inline.

Per maggiori dettagli sull'oggetto UIStroke , vedi Modificatori di aspetto .

Sommario

Proprietà

Proprietà

ApplyStrokeMode

Lettura Parallela

Quando un'istanza UIStroke viene applicata a un oggetto di testo, questa proprietà determina se applicare il tratto al bordo dell'oggetto invece del testo stesso.


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

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

Color

Lettura Parallela

Determina il colore UIStroke. Puoi anche inserire un'istanza UIGradient come figlia per creare tratti di gradiente.


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

<figcaption><code>UIStroke</code> con <code>Class.UIGradient</code> figlio</figcaption>

Enabled

Lettura Parallela

Questa proprietà determina se il UIStroke è visibile. Quando è impostato su false, lo stroke non verrà visualizzato. Predefinito su true .

LineJoinMode

Lettura Parallela

Questa proprietà determina come vengono interpretati gli angoli. Accetta un valore Enum.LineJoinMode di Round (predefinito), Bevel o 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

Lettura Parallela

Questa proprietà determina lo spessore del tratto, misurato in pixel dagli angoli esterni del parent.


<figcaption><code>Spessore</code> = <code>4</code> ></figcaption>

<figcaption><code>Spessore</code> = <code>12</code> ></figcaption>

Tieni presente di tweening questa proprietà UIStroke quando applicata agli oggetti di testo.Questo rende e memorizza molte dimensioni di glyph in ogni frame, potenzialmente causando problemi di prestazioni o lampeggiamento del testo.

Transparency

Lettura Parallela

Questa proprietà imposta l'opacità del tratto in modo indipendente dall'opacità del genitore dell'oggetto BackgroundTransparency o TextTransparency.Questo ti consente di rendere testo e bordi che sono "空洞" (consistenti solo di un contorno).


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

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

Metodi

Eventi