ストローク

ストロークは線や枠線の視覚的なスタイルを設定します。

構文

<Stroke color="argb-color" thickness="float" dashIntervals="string"
           dashPhase="string" cap="BUTT | ROUND | SQUARE" >
    <!-- Only the most common inner element is shown here. -->
  <LinearGradient />
  ...
<Stroke />

属性

Stroke 要素には次の属性があります。

必須属性

次の属性は必須です。

color
ストロークの色。ARGB 形式(#ff000000 = 不透明な黒)または RGB 形式(#000000 = 黒)を使用して、色を指定する必要があります。
thickness

浮動小数点数で表されるストロークの太さ。

この属性は変換可能です。

オプションの属性

次の属性は省略可能です。

dashIntervalsdashPhase
dashIntervals は点線の間隔を表すスペース区切りの値です。点線の間隔は偶数で指定し、偶数のインデックスは「線が描かれている部分」の間隔を指定し、奇数のインデックスは「線が描かれていない部分」の間隔を指定します。dashPhase は間隔配列までのオフセットです(すべての間隔の合計)。デフォルト値は 0 です。これらの属性は DashPathEffect の作成に使用されます。
cap

ストロークの先端の形状を指定します。指定できる値は次のとおりです。

  • BUTT はストロークがパスの終点で終わり、それ以上はみ出しません。
  • ROUND はストロークが半円状にはみ出し、パスの終点が半円の中心となります。
  • SQUARE はストロークが四角形状にはみ出し、パスの終点が四角形の中心となります。

内部要素

Stroke 要素には次の要素を含められます。