笔划

笔触设置线条或边框的视觉样式。

语法

<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 元素具有以下属性

必需属性

以下属性是必需的

颜色
笔触的颜色。您必须使用 ARGB 格式 (#ff000000 = 不透明黑色) 或 RGB 格式 (#000000 = 黑色) 指定颜色。
粗细

笔触的粗细,表示为 浮点维度

此属性是 可变换的

可选属性

以下属性是可选的

dashIntervals, dashPhase
dashIntervals 是一个用空格分隔的值序列,用于描述虚线间隔。必须提供偶数个虚线间隔,其中偶数索引指定“开”间隔,奇数索引指定“关”间隔。dashPhase 是间隔数组中的偏移量(对所有间隔的总和取模)。默认值为 0。这些属性用于创建 DashPathEffect
端点样式

确定笔触边缘的形状。支持的值为

  • BUTT 使笔触以路径结束,并且不超出路径。
  • ROUND 使笔触以半圆突出,中心位于路径的末端。
  • SQUARE 使笔触以正方形突出,中心位于路径的末端。

内部元素

Stroke 元素可以包含以下元素