Canvas的save()和restore()

首先要有“分层”的一个概念,比如 时钟的 时针、分针、 秒针

如果都在同一个canvas上的话,canvas旋转后,所有的都跟着旋转了,为了防止这种情况,


canvas.save() ;

//在这中间draw,相当于另起了一层

canvas.restore();

可以想象一下,许多层玻璃面板,在不同的玻璃面板上draw完后,合在一块,就是最后的效果

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容