请问为什么选择绿色

来源:4-7 选择题

hy_wang

2018-07-30 15:45:42

http://img.mukewang.com/climg/5b5ec2240001a0b410011334.jpg

请问怎么能是绿色,第三条直线之前不是调用了beginPath清空了路径。begipsth不是同时清空了样式吗。为什么还是绿色

写回答

1回答

好帮手慕星星

2018-07-30

save()和restore()方法是绘制复杂图形必不可少的方法。它们分别是用来保存和恢复 canvas 状态的,都没有参数,所以蓝色只在这个区域生效,因为后面又设置了绿色,所以后面的直线会继承这个颜色。beginPath不会清空样式的。自己可以测试下,祝学习愉快~~

0

0 学习 · 4826 问题

查看课程