ZRender绘制空心圆环的方法

ZRender绘制空心圆环,推荐使用zrender.Circle,设置边框lineWidth,设置填充样式为 fill: ‘none’

完整示例:

const opt = {
    shape: {
        cx: 0,
        cy: 0,
        r: 30                 // 半径
    },
    style: {
        stroke: '#3f94ef',    // 边框颜色
        lineWidth: 2,         // 边框宽度
        fill: 'none'          // 填充样式
    },
};

const circle = new zrender.Circle(opt);

最关键的是填充样式,需要指定为’none‘,因为默认值为‘#000‘。

这样的圆环中间区域会穿透事件,触发下一层元素。

(版权归cpury.com所有,转载请注明出处。)