UIStroke

Mostrar obsoleto

*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.

UIStroke aplica um contorno ao texto ou a uma borda de UI. As principais características incluem:

Para mais detalhes sobre o ObjetoUIStroke , veja Modificadores de Aparência .

Resumo

Propriedades

Propriedades

ApplyStrokeMode

Ler Parallel

Quando uma instância UIStroke é aplicada a um Objetode texto, esta propriedade determina se deve aplicar o traço ao contorno do Objetoem vez do próprio texto.


<figcaption><code>Aplicar Modo de Traço</code> = <code>Enum.ApplyStrokeMode.Contextual|Contextual</code></figcaption>

<figcaption><code>Aplicar Modo de Traço</code> = <code>Enum.ApplyStrokeMode.Border|Border</code> ></figcaption>

Color

Ler Parallel

Determina a cor UIStroke. Você também pode inserir uma instância UIGradient como filha para criar gradientes de traços.


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

<figcaption><code>Traço de UI</code> com <code>Classe.UIGradient</code> filho</figcaption>

Enabled

Ler Parallel

Essa propriedade determina se o UIStroke é visível. Quando definido como false, o traço não será renderizado. Padrão para true .

LineJoinMode

Ler Parallel

Essa propriedade determina como os cantos são interpretados. Ela aceita um valor Enum.LineJoinMode de Round (padrão), Bevel ou Miter .


<figcaption><code>Modo de Junção de Linha</code> = <code>Enum.LineJoinMode.Round|Round</code> ></figcaption>

<figcaption><code>Modo de Junção de Linha</code> = <code>Enum.LineJoinMode.Bevel|Bevel</code> ></figcaption>

<figcaption><code>Modo de Junção de Linha</code> = <code>Enum.LineJoinMode.Miter|Miter</code> ></figcaption>

Thickness

Ler Parallel

Essa propriedade determina a espessura do traço, medida em pixels a partir das bordas externas do pai.


<figcaption><code>Espessura</code> = <code>4</code></figcaption>

<figcaption><code>Espessura</code> = <code>12</code></figcaption>

Tenha em mente de transição esta propriedade UIStroke quando aplicada a objetos de texto.Isso rende e armazena muitos tamanhos de glyphs por cada quadro, potencialmente causando problemas de desempenho ou piscamento de texto.

Transparency

Ler Parallel

Essa propriedade define a opacidade do traço independentemente da opacidade do Objetopai BackgroundTransparency ou TextTransparency.Isso permite que você renderize texto e bordas que sejam "vazias" (consistindo apenas de um contorno).


<figcaption><code>Transparência</code> = <code>0.5</code> · <code>Class.TextLabel.TextTransparency</code> = <code>0</code> ></figcaption>

<figcaption><code>Transparência</code> = <code>0</code> · <code>Class.TextLabel.TextTransparency</code> = <code>1</code></figcaption>

Métodos

Eventos