# harmony-canvas-demo **Repository Path**: huyang66666/harmony-canvas-demo ## Basic Information - **Project Name**: harmony-canvas-demo - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-07-28 - **Last Updated**: 2021-07-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # harmony-canvas-demo web版demo见根目录canvas-demo.html文件 haromy版demo目录:/entry/src/main/js/default/pages/index ## 问题: 1、harmony版canvas clearRect 清除画布后再重新进行绘制,绘制的时间较长导致出现闪屏现象,web版demo正常 2、为避免问题1尝试过双缓存方案,但发现drawImage指令对canvas源好像不起作用 3、使用离屏画布先在内存绘制,然后通过getImageData获取imageData对象,再通过putImageData填充,这样方案效率也很差,闪屏严重 ## demo截图: ### 鸿蒙 ![](./harmony-demo.gif) ### Web ![](./web-demo.gif)