筆劃

筆劃會設定線條或邊框的視覺風格。

語法

<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 元素可包含下列元素: