有效

基于Electron与HTML5实现特效动画的方法

郑楷洪、肖勇、钱斌、赵云、周密
南方电网科学研究院有限责任公司

摘要

本发明公开了一种基于Electron与HTML5实现特效动画的方法,包括以下步骤:利用Electron将组件对应区域截成一张图片,并在每张截成后的图片上标记至少5个标记点;结合每张截成后的图片上的标记点将图片绘制在Canvas画布中,添加不同状态的遮罩层;结合Canvas画布和不同状态的遮罩层,通过动画机制来绘制不同状态下的遮罩效果;根据各自实际情况并结合动画的开始、完成等事件操作组件实际展示状态来共同实现组件的特效动,动画执行完毕后移除特效效果,释放资源。本发明相对于现有技术可以实现所有组件都可以展示特效动画,同时执行性能和开发效率都得到了一定的提升。