预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共20页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN114241094A(43)申请公布日2022.03.25(21)申请号202111543512.9(22)申请日2021.12.16(71)申请人广州博冠信息科技有限公司地址510000广东省广州市天河区科韵路16号自编第5栋801、901(72)发明人姜雪纯(74)专利代理机构北京律智知识产权代理有限公司11438代理人王辉阚梓瑄(51)Int.Cl.G06T13/00(2011.01)G06F9/50(2006.01)G06F9/48(2006.01)权利要求书2页说明书12页附图5页(54)发明名称动画绘制方法、装置、存储介质及电子设备(57)摘要本公开涉及计算机处理领域,具体涉及一种动画绘制方法、动画绘制装置、存储介质及电子设备。该动画绘制方法包括响应于所述图形用户界面中多个目标动画的绘制指令,获取所述多个目标动画的动画绘制信息;其中,所述动画绘制信息包括所述目标动画在所述图形用户界面中的动画位置以及所述目标动画的动画资源;通过包含异步线程处理机制的动画播放容器,根据所述多个目标动画的动画绘制信息在所述图形用户界面上异步绘制所述多个目标动画。本公开提供的动画绘制方法能够实现异步绘制SVGA动画的目的。CN114241094ACN114241094A权利要求书1/2页1.一种动画绘制方法,通过终端设备提供图形用户界面,其特征在于,包括:响应于所述图形用户界面中多个目标动画的绘制指令,获取所述多个目标动画的动画绘制信息;其中,所述动画绘制信息包括所述目标动画在所述图形用户界面中的动画位置以及所述目标动画的动画资源;通过包含异步线程处理机制的动画播放容器,根据所述多个目标动画的动画绘制信息在所述图形用户界面上异步绘制所述多个目标动画。2.根据权利要求1所述的动画绘制方法,其特征在于,所述通过包含异步线程处理机制的动画播放容器,根据所述多个目标动画的动画绘制信息在所述图形用户界面上异步绘制所述多个目标动画,包括:构建所述多个目标动画分别对应的动画代理类;利用各动画代理类分别根据动画代理类对应目标动画的动画绘制信息创建各目标动画对应的绘制指令;通过包含异步线程处理机制的动画播放容器异步执行各目标动画对应的绘制指令,以在所述图形用户界面上异步绘制所述多个目标动画。3.根据权利要求2所述的动画绘制方法,其特征在于,所述获取所述多个目标动画的动画绘制信息包括:获取第一目标动画在所述图形用户界面中的动画位置;所述第一目标动画为多个目标动画中的任一目标动画;所述获取第一目标动画在所述图形用户界面中的动画位置包括:基于所述第一目标动画的绘制指令确定与所述第一目标动画对应的目标关联对象;获取所述目标关联对象在所述图形用户界面中的位置信息,以及获取所述第一目标动画与所述目标关联对象在所述图形用户中的相对位置信息;根据所述位置信息和所述相对位置信息确定所述第一目标动画在所述图形用户界面中的动画位置。4.根据权利要求3所述的动画绘制方法,其特征在于,在获取所述第一目标动画在所述图形用户界面中的动画位置之后,所述方法还包括:将所述第一目标动画对应的目标关联对象的位置信息以及所述第一目标动画与所述目标关联对象的相对位置信息存储至所述第一目标动画对应的动画代理类中;在所述图形用户界面中所述目标关联对象的位置信息改变时,对所述动画代理类中所述第一目标动画对应的目标关联对象的位置信息进行更新。5.根据权利要求2所述的动画绘制方法,其特征在于,在获取目标动画的动画资源之后,所述方法还包括:利用可绘制资源类将目标动画的动画资源转化为显示帧;将目标动画的所述显示帧存储至目标动画对应的动画代理类中。6.根据权利要求2所述的动画绘制方法,其特征在于,所述动画代理类中存储有目标动画对应的动画位置和显示帧;所述绘制指令包括各目标动画中各显示帧的单帧绘制请求;所述利用各所述动画代理类分别根据所述动画代理类对应目标动画的动画绘制信息创建该目标动画对应的绘制指令包括:利用第一目标动画对应的动画代理类根据第一目标动画的动画绘制信息创建第一目标动画对应各显示帧的单帧绘制请求;所述第一目标动画为多个目标动画中的任一目标动2CN114241094A权利要求书2/2页画;所述利用第一目标动画对应的动画代理类根据第一目标动画的动画绘制信息创建第一目标动画对应各显示帧的单帧绘制请求,包括:基于所述第一目标动画对应的动画代理类中存储的第一目标动画的显示帧提取当前显示帧,并重写所述当前显示帧的绘制逻辑得到所述第一目标动画的当前绘制帧;以及基于所述第一目标动画对应的动画代理类中存储的第一目标动画的动画位置,提取第一目标动画的所述当前绘制帧的当前绘制位置;根据第一目标动画的所述当前绘制帧和所述当前绘制位置创建第一目标动画