描边

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

语法

<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 = 黑色) 指定颜色。
粗细
描边的粗细,表示为 浮点尺寸

可选属性

以下属性是可选的

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

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

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

内部元素

Stroke 元素可以包含以下元素