一种基于Android系统的遮罩动画实现方法和装置

基本信息

申请号 CN201810952021.1 申请日 -
公开(公告)号 CN109242935A 公开(公告)日 2019-01-18
申请公布号 CN109242935A 申请公布日 2019-01-18
分类号 G06T13/00(2011.01)I 分类 计算;推算;计数;
发明人 康健 申请(专利权)人 北京奔流网络信息技术有限公司
代理机构 北京德琦知识产权代理有限公司 代理人 北京奔流网络信息技术有限公司
地址 100085 北京市海淀区信息路甲28号B座(二层)02C-044号
法律状态 -

摘要

摘要 本发明提供了一种基于Android系统的遮罩动画实现方法和装置,该方法包括:将遮罩动画中所有运动图层中的静态图一起加载到内存中;为遮罩动画中每个运动图层设置对应的运动点对象,并设置该运动点对象的运动轨迹与该运动图层中静态图的运动轨迹之间的相对位置关系;每隔预设时间,执行以下绘制操作:根据各运动图层对应的运动点对象与该运动图层中静态图的运动轨迹之间的相对位置关系,绘制该运动图层中静态图到一共用图层;在绘制了所有运动图层的静态图的共用图层上绘制遮罩层图形的边框路径,以使所述共用图层中由遮罩层图像的边框路径圈定的区域之外的图层内容被遮罩。本发明能够降低对内存和CPU资源的消耗,保证动画效果的流畅性。