收藏
回答

canvas 绘制, 为什么 save/restore 操作不生效?

如图所示, save / restore 操作, 未生效. 第二段代码 stroke 的路径跟第一段的是连起来的.

第一段代码末尾, draw 操作不去掉的话. 则能画出一个实心黑圈, 和一个空心红圈(不连接). 这与文档中说明的不一致啊. 两个问题请说明一下:

1. restore 操作应该把路径也返回之前保存的状态, 现在看并没有只有颜色设置生效了(另一个demo上验证的)

2. draw 操作当 reserve 为 true 的时候, 保留之前绘制的图形和上下文. 但是实际上路径和颜色设置都没有保留.(见下图)

回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容
问题标签