扫描渐变

在起始角度和结束角度之间,在两种颜色之间过渡的渐变。

语法

<SweepGradient centerX="float" centerY="float"
                  startAngle="float" endAngle="float"
                  colors="argb-color argb-color" positions="float float" />

属性

SweepGradient 元素具有以下属性

必需属性

以下属性是必需的

centerX
半径中心的 x 坐标。
centerY
半径中心的 y 坐标。
startAngle
渐变的起始角度(以度为单位)。
endAngle
渐变的结束角度(以度为单位)。
colors
颜色列表,以空格分隔。您必须使用 ARGB 格式(#ff000000 = 不透明黑色)或 RGB 格式(#000000 = 黑色)指定每种颜色。
positions
浮点数列表,以空格分隔。colors 属性中每种对应颜色的相对位置 [0..1]。如果此字符串为空,则颜色将均匀分布在渐变线上。

可选属性

以下属性是可选的

direction
扫描的方向。可以是 CLOCKWISECOUNTER_CLOCKWISE。默认为 CLOCKWISE

内部元素

SweepGradient 元素可以包含 0 到 4 个 Transform 元素。