笔触设置线条或边框的视觉样式。
语法
<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
元素可以包含以下元素