UIStroke

显示已弃用

*此内容使用人工智能(Beta)翻译,可能包含错误。若要查看英文页面,请点按 此处

UIStroke 适用于文本或界面边界的轮廓。主要功能包括:

有关UIStroke对象的更多详情,请参阅外观修改器

概要

属性

属性

ApplyStrokeMode

读取并联

UIStroke 实例应用到文本对象时,该属性决定是否将画笔应用到对象的边界而不是文本本身。


<figcaption><code>应用杆模式</code> = <code>Enum.ApplyStrokeMode.Contextual|Contextual</code> ></figcaption>

<figcaption><code>应用线条模式</code> = <code>Enum.ApplyStrokeMode.Border|Border</code> ></figcaption>

Color

读取并联

决定了 UIStroke 颜色。你也可以插入一个 UIGradient 实例作为子以创建渐变线条。


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

<figcaption><code>UIStroke</code> 与 <code>Class.UIGradient</code> 孩子</figcaption>

Enabled

读取并联

该属性决定 whether UIStroke 是否可见。当设置为 false 时,stroke 将不会渲染。默认为 true

LineJoinMode

读取并联

该属性决定角落如何解释。它接受 Enum.LineJoinMode 值的 Round (默认值)、BevelMiter


<figcaption><code>线程加入模式</code> = <code>Enum.LineJoinMode.Round|Round</code> ></figcaption>

<figcaption><code>线加入模式</code> = <code>Enum.LineJoinMode.Bevel|Bevel</code> ></figcaption>

<figcaption><code>线加入模式</code> = <code>Enum.LineJoinMode.Miter|Miter</code> ></figcaption>

Thickness

读取并联

该属性决定了画笔的厚度,以像素计算从父父元素的外部边缘。


<figcaption><code>厚度</code> = <code>4</code></figcaption>

<figcaption><code>厚度</code> = <code>12</code></figcaption>

在应用于文本对象时,请注意渐变UIStroke。这会在每帧渲染和存储许多符号大小,可能会导致性能问题或文本闪烁。

Transparency

读取并联

此属性独立于父对象的 BackgroundTransparencyTextTransparency 设置画笔不透明度。这允许你渲染那些“空心”的文本和边界(仅包含轮廓)。


<figcaption><code>透明度</code> = <code>0.5</code> · <code>Class.TextLabel.TextTransparency</code> = <code>0</code> ></figcaption>

<figcaption><code>透明度</code> = <code>0</code> · <code>Class.TextLabel.TextTransparency</code> = <code>1</code> ></figcaption>

方法

活动