UIStroke
*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:
- 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à
Determina se applicare il tratto al bordo dell'oggetto invece del testo stesso.
Determina il colore del tratto.
Determina se lo stroke è visibile.
Determina come vengono interpretati gli angoli.
Determina lo spessore del tratto.
Imposta l'opacità del tratto in modo indipendente dall'oggetto padre BackgroundTransparency o TextTransparency.
Metodi
Proprietà
ApplyStrokeMode
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
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
Questa proprietà determina se il UIStroke è visibile. Quando è impostato su false, lo stroke non verrà visualizzato. Predefinito su true .
LineJoinMode
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
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
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>