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 al confine UI. Le caratteristiche chiave includono:

  • Regola il Color e Thickness dell'outline del tratto.
  • 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à

Proprietà

ApplyStrokeMode

Lettura Parallela

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

Lettura Parallela

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

Lettura Parallela

Questa proprietà determina se il UIStroke è visibile. Quando è impostato su false, il tratto non viene visualizzato. Le impostazioni predefinite su true .

LineJoinMode

Lettura Parallela

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

Lettura Parallela

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

Lettura Parallela

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>

Metodi

Eventi