[发明专利]一种动画的实现方法及电子终端有效
申请号: | 201810023383.2 | 申请日: | 2018-01-10 |
公开(公告)号: | CN110033501B | 公开(公告)日: | 2023-09-26 |
发明(设计)人: | 汪刚;陈少杰;张文明 | 申请(专利权)人: | 武汉斗鱼网络科技有限公司 |
主分类号: | G06T13/00 | 分类号: | G06T13/00;G06F9/50 |
代理公司: | 北京众达德权知识产权代理有限公司 11570 | 代理人: | 刘杰 |
地址: | 430000 湖北省武汉市东湖开*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 动画 实现 方法 电子 终端 | ||
本发明公开了一种动画的实现方法及电子终端,为了避免使用动态图片,本发明基于获取目标动画的获取请求,调用第一实例完成第一点缀动画;然后调用第二实例完成第二点缀动画,所述第二点缀动画和所述第一点缀动画的颜色深度不同;再将所述第一点缀动画和所述第二点缀动画结合形成目标动画,用以代替gift图片。在加载目标动画时,可以直接调用实例完成目标动画以供加载,进而能够节约大量的资源,并且可以自定义加载任意的图片形成目标动画而并不仅限于加载的动态图片,故而,能够实现更灵活的动画效果。
技术领域
本申请涉及互联网移动端应用开发领域,尤其涉及一种动画的实现方法及电子终端。
背景技术
随着互联网的快速发展,人们享受到了科技发展带来的各种便利。现在人们可以通过各种类型的电子设备,享受随着科技发展带来的舒适生活。在电子设备中可以安装多种应用软件供用户使用,例如直播类软件、聊天类软件、视频类软件等等。
以直播类软件为例,主播可以登录直播类软件进入自己的直播间,通过唱歌、跳舞、游戏等等方式吸引大量的观众进入直播间观看其表演。观众如果对主播满意可以购买虚拟礼物赠送给主播。
而为了增加直播间的多样性,这些虚拟礼物通常以动画的形式呈现,另外,直播间的提示、升级提醒等等也可以以动画的形式进行提示。这样的设计可以极大的增加用户的感受,让用户感觉有动感。
而在实际开发中,直播间的动画大多都是直接加载动画的gif图(动态图),但是这样就需要在直播间插入需要很多gif图,大量的gif图会导致内存负载过大。
发明内容
本发明了提供了一种动画的实现方法及电子终端,以解决或者部分解决目前由于插入动态图导致的内存负载过大的技术问题。
为解决上述技术问题,本发明提供了一种动画的实现方法,所述方法包括:
基于获取目标动画的获取请求,调用第一实例完成第一点缀动画;
调用第二实例完成第二点缀动画,所述第二点缀动画和所述第一点缀动画的颜色深度不同;
将所述第一点缀动画和所述第二点缀动画结合形成目标动画。
优选的,在所述基于获取目标动画的获取请求,调用第一实例完成第一点缀动画之前,所述方法还包括:
获得直播间的当前动画等级;
将所述当前动画等级和预设动画等级进行比较;
若所述当前动画等级大于所述预设动画等级,生成所述获取请求。
优选的,所述调用第一实例完成第一点缀动画,具体包括:
通过设置动画实例scaleAnimation完成第一图片的缩放;
通过设置动画实例opacityAnimation完成所述第一图片的透明度变化;
通过调用组动画groupAnimation将所述第一图片的缩放和所述第一图片的透明度变化相结合,完成所述第一点缀动画。
优选的,在所述通过设置动画实例scaleAnimation完成所述第一图片的缩放之前,所述方法还包括:
调用动画基本类CABasicAnimation;
调用所述动画基本类CABasicAnimation的animationWithKeyPath方法构建所述动画实例scaleAnimation;
设置所述动画实例scaleAnimation的属性为transform.scale;
设置所述动画实例scaleAnimation的fromValue属性;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉斗鱼网络科技有限公司,未经武汉斗鱼网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810023383.2/2.html,转载请声明来源钻瓜专利网。