UIStroke

非推奨を表示

*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。

UIStroke は、テキストまたはUIボーダーにアウトラインを適用します。主な機能には次があります:

  • ストロークアウトラインの ColorThickness を調整します。
  • ストロークをTransparency
  • ストロークの LineJoinMode を選択 (ラウンド、ベベル、またはミーター)。
  • UIGradient インスタンスを通じてストロークにグラデーションを追加します。
  • リッチテキスト タグを使用して、インラインテキストセグメントにストロークを追加します。

For more details on the UIStroke object, see 外観修正者 .

概要

プロパティ

プロパティ

ApplyStrokeMode

並列読み取り

UIStroke インスタンスがテキストオブジェクトに適用されると、このプロパティは、テキスト自体ではなくオブジェクトの境界にストロークを適用するかどうかを決定します。


<figcaption><code>ApplyStrokeMode</code> = <code>Enum.ApplyStrokeMode.Contextual|Contextual</code> ></figcaption>

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

Color

並列読み取り

UIStroke 色を決定します。また、グラデーションストロークを作成するために子として UIGradient インスタンスを挿入できます。


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

<figcaption><code>UIストローク</code> with <code>Class.UIGradient</code> 子供</figcaption>

Enabled

並列読み取り

このプロパティは、UIStroke が表示されるかどうかを決定します。false に設定すると、ストロークはレンダリングされません。デフォルトは true です。

LineJoinMode

並列読み取り

このプロパティは、コーナーがどのように解釈されるかを決定します。デフォルトでは Enum.LineJoinModeRound 、または Bevel の値を受け入れ、オプションで Miter を受け入れます。


<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

並列読み取り

このプロパティは、親オブジェクトの BackgroundTransparency または TextTransparency と独立してストロークの不透明度を設定します。これにより、「空洞」(アウトラインのみで構成)のテキストと境界をレンダリングできます。


<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>

方法

イベント