canvas绘制进度环,同一个canvasid绘制两条颜色不一样的环,模拟器正常
发布于 6 年前 作者 vhu 332 次浏览 来自 问答

 结果安卓机上下两层颜色是反的,代码

ctx.beginPath();
    ctx.arc(countwidth/2, countwidth/2, countwidth/2-15, 0, 2 * Math.PI,false);
    ctx.setLineWidth(6);
    ctx.setStrokeStyle(colorarr[0]);
    ctx.stroke();
    // Draw arc
    ctx.beginPath();
   
    ctx.arc(countwidth / 2, countwidth / 2, countwidth / 2 - 15, 0.5 * Math.PI,0.1* Math.PI,false);
    ctx.setLineWidth(6);
    ctx.setStrokeStyle(colorarr[1]);
    ctx.stroke();

    ctx.beginPath()
    ctx.arc(countwidth/2,countwidth - 15,  6, 0, 2 * Math.PI)
    ctx.setFillStyle(‘red’)
    ctx.fill();
    ctx.draw()

1 回复

请问这个解决了吗?我也出现了同样的问题

回到顶部