UIStroke
*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 stosuje obrys do tekstu lub granicy interfejsu użytkownika. Główne funkcje obejmują:
- Zmień owal Transparency niezależnie od tekstu lub obiektu UI.
- Wybierz LineJoinMode z pędzla (okrągły, zaokrąglony lub zaostrzony).
- Dodaj gradient do oczekiwania za pomocą instancjaUIGradient.
- Użyj tagów bogatego tekstu, aby dodać pasek do segmentów tekstu wiersza.
Aby uzyskać więcej szczegółów na temat obiektu UIStroke, zobacz modyfikatory wyglądu.
Podsumowanie
Właściwości
Określa, czy należy zastosować pociągnięcie do granicy obiektu zamiast do samego tekstu.
Określa kolor obwodu.
Określa, czy rysunek jest widoczny.
Określa, w jaki sposób są interpretowane krawędzie.
Określa grubość pisma.
Ustawia przeźroczystość pisma niezależnie od przeźroczystości pisma rodzica BackgroundTransparency lub TextTransparency.
Właściwości
ApplyStrokeMode
Gdy instancja UIStroke zostanie zastosowana do obiektu tekstowego, ta właściwość decyduje, czy należy zastosować pociągkę do granicy obiektu zamiast samego tekstu.

<figcaption><code>Zastosuj tryb pociągu</code> = <code>Enum.ApplyStrokeMode.Contextual|Contextual</code> ></figcaption>

<figcaption><code>Zastosuj tryb pociągnięcia</code> = <code>Enum.ApplyStrokeMode.Border|Border</code> ></figcaption>
Color
Określa kolor UIStroke. Możesz również wstawić instancję UIGradient jako dziecko, aby stworzyć gradientowe linie.

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

<figcaption><code>UIStroke</code> z <code>Class.UIGradient</code> dzieckiem</figcaption>
Enabled
Właściwość ta określa, czy UIStroke jest widoczny. Gdy jest ustawiona na false, pasek nie zostanie wyrenderowany. Domyślnie jest ustawiona na true.
LineJoinMode
Właściwość ta określa, w jaki sposób są interpretowane krawędzie. Akceptuje wartość (domyślna), lub .

<figcaption><code>Tryb łączenia linii</code> = <code>Enum.LineJoinMode.Round|Round</code> ></figcaption>

<figcaption><code>Tryb łączenia linii</code> = <code>Enum.LineJoinMode.Bevel|Bevel</code> ></figcaption>

<figcaption><code>Tryb łączenia linii</code> = <code>Enum.LineJoinMode.Miter|Miter</code> ></figcaption>
Thickness
Właściwość ta określa grubość pociągnięcia, mierzoną w pikselach od zewnętrznych krawędzi rodzica.

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

<figcaption><code>Grubość</code> = <code>12</code></figcaption>
Bądź ostrożny z przejściem tej właściwości UIStroke, gdy zostanie zastosowana.To renderuje i przechowuje wiele rozmiarów znaków każdą ramę, potencjalnie powodując problemy z wydajnością lub migotanie tekstu.
Transparency
Właściwość ta ustawia przeźroczystość pisma niezależnie od przeźroczystości pisma rodzica BackgroundTransparency lub TextTransparency.Umożliwia to renderowanie tekstu i granic, które są "próżniowe" (składające się wyłącznie z konturu).

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

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