arcTo绘制问题
发布于 6 年前 作者 rli 15026 次浏览 来自 问答

手机型号:坚果Pro2

第一种:

context

.

moveTo(20, 20);            // 创建一个水平线

context.arcTo(70, 20, 70, 70, 50);   // 创建一个弧

context.lineTo(70, 120);           // 继续垂直线

context.arcTo(70, 170,20, 170, 50);

模拟器效果:

实际手机效果:

为何会错开

第二种(下面的圆弧反着画)

context.moveTo(20, 20);            // 创建一个水平线

context.arcTo(70, 20, 70, 70, 50);   // 创建一个弧

context.lineTo(70, 120);  

context.moveTo(20, 170);          // 继续垂直线

context.arcTo(70, 170, 70, 120, 50);

模拟器效果:

实际手机效果:

为何反着画线却连起来了,文档里面说:moveTo不会连线

3 回复

你好,请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

请问其他安卓设备的手机是否能正常绘制?

你好,这是个已知问题,近期会修复一下

你可以考虑一下加入

save 和 restore

回到顶部