ストロークは線や枠線の視覚的なスタイルを設定します。
構文
<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
- 浮動小数点数で表されるストロークの太さ。
オプションの属性
次の属性は省略可能です。
dashIntervals
、dashPhase
dashIntervals
は点線の間隔を表すスペース区切りの値です。点線の間隔は偶数で指定し、偶数のインデックスは「線が描かれている部分」の間隔を指定し、奇数のインデックスは「線が描かれていない部分」の間隔を指定します。dashPhase
は間隔配列までのオフセットです(すべての間隔の合計)。デフォルト値は 0 です。これらの属性はDashPathEffect
の作成に使用されます。cap
ストロークの先端の形状を指定します。指定できる値は次のとおりです。
BUTT
はストロークがパスの終点で終わり、それ以上はみ出しません。ROUND
はストロークが半円状にはみ出し、パスの終点が半円の中心となります。SQUARE
はストロークが四角形状にはみ出し、パスの終点が四角形の中心となります。
内部要素
Stroke
要素には次の要素を含められます。