我在我的项目中使用KonvaJS。我需要用角度渐变制作环形或弧线。在这个小提琴中完成的方式。Konva.Arc
我使用了像这样在小提琴中使用的颜色
fillRadialGradientStartPoint: 0,
fillRadialGradientStartRadius: 35,
fillRadialGradientEndPoint: 0,
fillRadialGradientEndRadius: 55,
fillRadialGradientColorStops: [0, '#0F0', 1.0, '#0FF', 0, '#F00', 1.0, '#FF0', 0, '#F0F', 1.0, '#00F']
但我不知道我错过了什么。我不能给它同样的外观。这是plunkr。在 plunkr 中,我使用了自定义形状。使用自定义形状,我可以用角度渐变绘制圆环,但我不想使用自定义形状,因为如果我使用自定义形状,那么我还必须处理其他东西,因为 Konva 已经有两个内置形状Konva.Ring
和Konva.Arc
. 所以最好使用它们。