UIStroke

Mostrar obsoleto

*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.

UIStroke aplica un contorno al texto o a una frontera de UI. Las características clave incluyen:

  • Ajusta el Color y Thickness del contorno del pincel.
  • Cambia el color de la pincelada Transparency independientemente del texto o el objeto de la interfaz de usuario.
  • Elige el LineJoinMode del stroke (round, bevel, or miter).
  • Agregue un gradiente al trazo a través de la instancia UIGradient
  • Usa las etiquetas [texto rico]((../ui/texto rico.md) para añadirle un tinte a los segmentos de texto en línea.

Para más detalles sobre el objeto UIStroke, véase Modificadores de apariencia.

Resumen

Propiedades

Propiedades

ApplyStrokeMode

Leer paralelo

Cuando se aplica una instancia de UIStroke a un objeto de texto, la propiedad ApplyStrokeMode determina si aplicar el tinte a la frontera del objeto en lugar del texto en sí mismo.


<figcaption><code>Aplicar modo de cuerpo de texto</code> = <code>Enum.Aplicar modo de cuerpo de texto. contextual | contextual</code></figcaption>

<figcaption><code>Aplicar modo de cuerpo a cuerpo</code> = <code>Enum.ApplyStrokeMode.Border|Border</code></figcaption>

Color

Leer paralelo

Determina el color de UIStroke. También puedes insertar una instancia de UIGradient como hijo para creargradientes.


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

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

Enabled

Leer paralelo

Esta propiedad determina si la UIStroke es visible. Cuando se establece en false, el stroke no se renderizará. Por defecto, en true .

LineJoinMode

Leer paralelo

Esta propiedad determina cómo se interpretan las esquinas. Acepta un valor de Enum.LineJoinMode de cualquier Round (por defecto), Bevel o 1> Amount.CornerJoinMode.Miter|Miter1> .


<figcaption><code>Modo de línea de unión de línea</code> = <code>Enum.LineJoinMode.Round|Round</code></figcaption>

<figcaption><code>Modo de línea de unión de línea</code> = <code>Enum.LineJoinMode.Bevel|Bevel</code></figcaption>

<figcaption><code>Modo de línea de unión de línea</code> = <code>Enum.LineJoinMode.Miter|Miter</code></figcaption>

Thickness

Leer paralelo

Esta propiedad determina la longitud del trazo, medida en píxeles desde las esquinas exteriores del padre.


<figcaption><code>Grosor</code> = <code>4</code></figcaption>

<figcaption><code>Grosor</code> = <code>12</code> ></figcaption>

Tenga en cuenta que tweening esta propiedad UIStroke cuando se aplica a objetos de texto. Esto renders y almacena muchos tamaños de glyph cada marco, lo que puede causar problemas de rendimiento o parpadeo de texto.

Transparency

Leer paralelo

La propiedad Transparency establece la opacidad del trazado de forma independiente de la madre objeto's BackgroundTransparency o TextTransparency . Esto te permite renderizar texto y bordes que son "hollow" (consiste en solo un contorno).


Transparencia = 0.5 · Class.TextLabel.TextTransparency = 1> 0 1> · · <figcaption>4></figcaption>4>

Transparencia = 0 · Clase.TextLabel.TransparenciaClase.TextTransparency = 1 · ”

Métodos

Eventos