本文实例为大家分享了canvas擦除动画的实现原理、实现代码、以及在实现过程中遇到的问题,供大家参考,具体内容如下
原理总结为就是在移动设备上将某张图片擦掉显示另一张图片,利用canvas来实现。
如果是用户手动擦除,则需要监听touchmove,touchend等事件,并计算相应的坐标,利用canvas的clearRect或rect 画弧线或画线来实现。但是这会造成在androd手机上存在卡顿的现象。
canvas有个globalCompositeOperation属性,这个属性的默认值是so