canvas 的 drawImage方法问题
iOS设备下(iphone7),小程序里canvas 的 drawImage方法最多只能连续调用两次,安卓机上却没有这个问题,求解?【在做一个canvas动画遇到的,中间的可视区圆不断扩大】
iOS设备下(iphone7),小程序里canvas 的 drawImage方法最多只能连续调用两次,安卓机上却没有这个问题,求解?【在做一个canvas动画遇到的,中间的可视区圆不断扩大】
var _it = setInterval(()=>{
if(_r>=_R){
clearInterval(_it);
return
}
this.drawArcCanvas(_r, _oW, _oH, _gW, _gH);
_r+=5;
},25)
},
drawArcCanvas(r, _oW, _oH, _gW, _gH){
ctx.save();
ctx.beginPath();
ctx.arc(_gW / 2, _gH / 2, r, 0, Math.PI * 2);
ctx.closePath();
ctx.clip();
ctx.drawImage(_tempFile2, 0, 0, _oW, _oH, 0, 0, _gW, _gH);
ctx.restore();
ctx.draw(true);
}