UIStroke

Pokaż przestarzałe

*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.

UIStroke nakłada kontur tekstu lub granicy tekstu. Key features include:

  • Dostosuj Color i Thickness konturu kształtu.
  • Zmieńcie kształt Transparency niezależnie od tekstu lub obiektu UI.
  • Wybierz LineJoinMode linii (okrąg, kąt lub miter).
  • Dodaj gradient do tracenia za pomocą instancji UIGradient.
  • Użyj tagów [ograniczonych znaków]((../ui/rich-text.md) aby dodać wypełnienie do segmentów tekstu w linii.

Dla więcej szczegółów na temat obiektu UIStroke, zobacz Modyfikatory wyglądu.

Podsumowanie

Właściwości

  • Określa, czy należy zastosować kontur do granicy obiektu, a nie do tekstu.

  • Odczyt równoległy

    Określa kolor wypełnienia.

  • Odczyt równoległy

    Określa, czy kontur jest widoczny.

  • Odczyt równoległy

    Określa, jak kąty są interpretowane.

  • Odczyt równoległy

    Określa grubość końca.

  • Odczyt równoległy

    Ustawia nieskończoność nieskończoności nieskończoności nieskończoności nieskończoności nieskończoności nieskończoności nieskończoności nieskończoności nieskończoności nieskończoności nieskończoności nieskończoności nieskończoności nieskończoności nieskończoności nieskończoności nieskończoności nieskończoności nieskończoności nieskończoności nieskończoności nieskończoności nieskończoności nieskoń

Właściwości

ApplyStrokeMode

Odczyt równoległy

Gdy UIStroke instancja jest zastosowana do obiektu tekstowego, właściwość ApplyStrokeMode określa, czy należy zastosować korektę na granicy obiektu, a nie na tekście samym.


<figcaption><code>Zastosuj tryb kropkowania</code> = <code>ENSEM.ApplyStrokeMode.Contextual|Contextual</code></figcaption>

<figcaption><code>ApplyStrokeMode</code> = <code>enum.ApplyStrokeMode.Border|Border</code></figcaption>

Color

Odczyt równoległy

Określa kolor UIStroke. Możesz również wstawić instancję UIGradient, jako dziecko, aby stworzyć kształty dla gradacji.


<figcaption>Kolor</figcaption> = <code>0, 95, 225</code>

<figcaption><code>UIStroke</code> z <code>Class.UIGradient</code> dzieckiem</figcaption>

Enabled

Odczyt równoległy

Ta właściwość określa, czy UIStroke jest widoczny. Gdy ustawiony na false, kontur nie zostanie renderowany. Domyślnie ustawiony na true.

LineJoinMode

Odczyt równoległy

Właściwość ta określa, jak kąty są interpretowane. Przyjmuje wartość Enum.LineJoinMode z jednej z Round (domyślnie), Bevel lub 2>enum.line join mode.miter|miter2>.


<figcaption><code>LineJoinMode</code> = <code>ENSEMBLE.lineJoinMode.round|round</code></figcaption>

<figcaption><code>LineJoinMode</code> = <code>Enum.LineJoinMode.Bevel|Bevel</code></figcaption>

<figcaption><code>LineJoinMode</code> = <code>ENSEM.lineJoinMode.Miter|Miter</code></figcaption>

Thickness

Odczyt równoległy

To właściwość określa grubość kształtu, mierzona w pikselach z zewnętrznych krawędzi rodzica.


<figcaption>Grubość</figcaption> = <code>4</code> = 4

<figcaption>Grubość</figcaption> = <code>12</code>

Uważaj na tweening tej właściwości UIStroke, aplikowanej do obiektów tekstowych. To renderuje i przechowuje wiele rozmiarów glyphów każdym ramieniu, co może powodować problemy z wydajnością lub migotanie tekstu.

Transparency

Odczyt równoległy

Właściwość Transparency ustawia niezależnie od rodzica obiektu BackgroundTransparency lub TextTransparency . To pozwala na renderowanie tekstu i linii, które są "puste" (składają się tylko z konturów).


<figcaption><code>Przezroczystość</code> = <code>0.5</code> · Class.TextLabel.TextTransparency = <code>0</code> ></figcaption>

<figcaption><code>Przezroczystość</code> = <code>0</code> · Class.TextLabel.TextTransparency = <code>1</code> ></figcaption>

Metody

Zdarzenia