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 al confine UI. Le caratteristiche chiave includono:
- Cambia il tratto Transparency indipendentemente dal testo o dall'oggetto UI.
- Scegli il LineJoinMode della linea (round, bevel, or miter).
- Aggiungi un gradiente al tratto via l'istanza UIGradient .
- Usa i tag [rich text]((../ui/rich-text.md) per aggiungere trattini ai segmenti di testo in linea.
For more details on the UIStroke oggetto, see Modificatori di aspetto .
Sommario
Proprietà
Determina se applicare il tratto al bordo dell'oggetto invece che al testo stesso.
Determina il colore del tratto.
Determina se il tratto è visibile.
Determina il modo in cui gli angoli vengono interpretati.
Determina la velocità del tratto.
Imposta l'opacità del tratto indipendentemente dalla BackgroundTransparency o TextTransparency del padre oggetto.
Metodi
Proprietà
ApplyStrokeMode
Quando viene applicata un'istanza UIStroke a un oggetto di testo, la proprietà ApplyStrokeMode determina se applicare il tratto sull'interfaccia dell'oggetto invece che sul 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 figlio per creare trame 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, il tratto non viene visualizzato. Le impostazioni predefinite su true .
LineJoinMode
Questa proprietà determina il modo in cui le angolazioni vengono interpretate. Accetta un valore Enum.LineJoinMode di uno qualsiasi di Round (predefinito), Bevel ) o 1> :` ` ` ` ` ` `

<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 la tenuta del tratto, misurata in pixel dalle estremità esterne del parent.

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

<figcaption><code>Spessore</code> = <code>12</code></figcaption>
Tieni presente di modificare questa proprietà UIStroke quando applicata agli oggetti di testo. Questo rende e memorizza molte dimensioni del glyph in ogni frame, potenzialmente causando problemi di prestazione o lampeggianti di testo.
Transparency
La proprietà Transparency imposta l'opacità del tratto indipendentemente dall'BackgroundTransparency o TextTransparency dell'oggetto padre. Ciò ti consente di rendere test e bordure che sono "hollow" (consistono in un solo contorno).

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

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