[发明专利]直播礼物横幅逐帧动画展示方法、存储介质、设备及系统在审
申请号: | 201811161744.6 | 申请日: | 2018-09-30 |
公开(公告)号: | CN110971958A | 公开(公告)日: | 2020-04-07 |
发明(设计)人: | 李俊华 | 申请(专利权)人: | 武汉斗鱼网络科技有限公司 |
主分类号: | H04N21/431 | 分类号: | H04N21/431;H04N21/2187;H04N21/435;H04N21/81;G06F9/451 |
代理公司: | 武汉智权专利代理事务所(特殊普通合伙) 42225 | 代理人: | 余浩 |
地址: | 430000 湖北省武汉市东湖开*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 直播 礼物 横幅 动画 展示 方法 存储 介质 设备 系统 | ||
本发明公开了一种直播礼物横幅逐帧动画展示方法、存储介质、设备及系统,涉及Android系统视图应用领域,该方法包括获取帧动画配置文件中的图片和每帧动画的展示时长,所述图片包括背景图片和每帧动画对应的图片;展示背景图片,并按序依次展示每帧动画对应的图片;对于每一帧动画对应图片的展示,满足:当前帧动画对应的图片展示时,从内存中删除前一帧动画对应的图片,并在内存中加载下一帧动画对应的图片。本发明能够有效减少内存的占用,保证应用程序的稳定运行。
技术领域
本发明涉及Android系统视图应用领域,具体涉及一种直播礼物横幅逐帧动画展示方法、存储介质、设备及系统。
背景技术
开发人员在Android系统端APP的开发过程中,若在APP中合理的使用动画能够获得友好且愉悦的用户体验。Android系统中的动画包括View动画、属性动画、逐帧动画、布局动画、转场动画等,在5.0版本以后又新增了矢量动画。其中,逐帧动画是一种常见的动画形式,其原理是在“连续的关键帧”中分解动画动作,也就是在时间轴的每帧上逐帧绘制不同的内容,使其连续播放而成动画,其优势极为明显:逐帧动画具有非常大的灵活性,几乎可以表现任何想表现的内容,且类似于电影的播放模式,很适合表现细腻的动画。
Android系统中逐帧动画的实现需要得到AnimationDrawable类的支持,但AnimationDrawable类在使用过程中存在内存占用严重问题,AnimationDrawable类在播放帧动画前,需要将帧动画需使用到的所有图片解析并加载到内存中,而图片是极为占用内存的,例如,分辨率为1080P,格式为ARGB_8888的位图文件,一张图片所占用的内存大小为1920*1080*4=0.83M,若一个帧动画包括50张图片,则所占用的内存为42M左右,Android设备的内存使用一般较为紧张,若过多占用内存,则使得Android设备内存使用不足,导致APP出现崩溃现象。
发明内容
针对现有技术中存在的缺陷,本发明的目的在于提供一种直播礼物横幅逐帧动画展示方法、存储介质、设备及系统,能够有效减少内存的占用,保证应用程序的稳定运行。
本发明第一方面提供一种直播礼物横幅逐帧动画展示方法,用于对礼物横幅的帧动画进行展示,包括以下步骤:
获取帧动画配置文件中的图片和每帧动画的展示时长,所述图片包括背景图片和每帧动画对应的图片;
展示背景图片,并按序依次展示每帧动画对应的图片;对于每一帧动画对应图片的展示,满足:
当前帧动画对应的图片展示时,从内存中删除前一帧动画对应的图片,并在内存中加载下一帧动画对应的图片。
结合第一方面,在第一种可能的实现方式中,对于背景图片和每帧动画对应的图片的形成:具体步骤为:
获取礼物横幅的逐帧动画中每帧动画对应的原图片;
将所有帧动画对应的原图片进行比对,每张原图片均含有的部分作为背景图片,每帧动画对应的原图片与背景图片的差异部分作为每帧动画对应的图片。
结合第一方面,在第二种可能的实现方式中,
每帧动画对应的图片的展示包括转换、解析和显示;
所述转换为将图片的文件转换为byte[]字节数组;
所述解析为通过BitmapFactory.decodeByteArray方法将所述byte[]字节数组转换成一个位图文件;
所述显示为将所述位图文件绑定至系统UI的ImageView上,以在屏幕上显示。
结合第一方面,在第三种可能的实现方式中,所述当前帧动画对应的图片展示时,从内存中删除前一帧动画对应的图片,并在内存中加载下一帧动画对应的图片,具体步骤为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉斗鱼网络科技有限公司,未经武汉斗鱼网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811161744.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:冷暖空调系统
- 下一篇:企业竞争壁垒评估方法及系统