[发明专利]带暂停功能的广告的动画实现方法、装置、服务器及存储介质有效
| 申请号: | 201810538660.3 | 申请日: | 2018-05-30 |
| 公开(公告)号: | CN108765523B | 公开(公告)日: | 2022-08-16 |
| 发明(设计)人: | 张磊;陈少杰;张文明 | 申请(专利权)人: | 武汉斗鱼网络科技有限公司 |
| 主分类号: | G06T13/00 | 分类号: | G06T13/00;H04N21/431 |
| 代理公司: | 武汉河山金堂专利事务所(普通合伙) 42212 | 代理人: | 胡清堂;陈懿 |
| 地址: | 430000 湖北省武汉市东湖开*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 暂停 功能 广告 动画 实现 方法 装置 服务器 存储 介质 | ||
本发明涉及一种带暂停功能的广告的动画实现方法、装置、服务器及存储介质,所述方法将动画分为上移与下移两部分,并设置动画在移动端屏幕上的移动路径和动画移动时间,通过这两部分的划分,在中间加入暂停部分,当暂停部分超时后再实现下移部分动画效果,从而解决了传统方案中无法实现的暂停动画的问题。
技术领域
本发明涉及在线直播视频广告投放领域,具体涉及一种带暂停功能的广告的动画方法、装置、服务器及存储介质。
背景技术
传统的动画效果是动画开始到动画结束是完整的流程,动画效果不可分割。
本发明是在一个抽奖返利的设计中实现动画效果,是希望展示中奖用户的相关信息,动画会从显示区域外自下向上滚动到屏幕区域中且在中奖停留一段时间后再继续滚动出显示区域外。这段动画的设计打断了整个动画特效的执行流程,传统动画特效的实现手段无法来实现这个动画的特效效果。
发明内容
鉴于现有技术存在的问题,本发明的目的是提供一种带暂停功能的广告的动画实现方法、装置、服务器及存储介质,克服了当前技术方案的缺陷,将动画分为能够上移和下移两部分,并在中间增加一个暂停部分,当动画在暂停部分超时后进行下移,从而有效展示一段自带暂停功能的动画特效。
为了实现上述目的,本发明采用的技术方案为一种带暂停功能的广告的动画实现方法,所述方法包括以下步骤:
S1、定义动画视图的高度信息,并将高度信息存储于安卓系统文件中,在动画初始化过程中通过调用系统的读取系统资源函数获取所述高度信息;
S2、在安卓系统中构建位移动画类对象,在所述对象中根据步骤S1中高度信息设置动画在移动端屏幕上的移动路径和动画移动时间,调用启动函数开启动画,使动画视图从屏幕外移动至屏幕中;
S3、动画开启后,设置与步骤S2中动画移动相同时间的定时器,当定时器超时后调用停止函数将动画进行暂停;
S4、动画暂停后,设置与步骤S3相同时间的定时器,定时器超时后将暂停动画进行开启;
S5、动画重新启动后设置动画移动路径,使动画视图从步骤S4中停止的位置启动移动出屏幕画面为止。
在上述技术方案中,所述步骤S1中获取的高度信息被定义为静态变量VIEW_HEIGHT。
在上述技术方案中,所述步骤S2中设置动画视图移动路径包括以下步骤:
S21、定义移动端屏幕坐标系左端顶部为原点,坐标系X轴水平向右为正方向,Y轴竖直向下为正方向;
S22、构建动画视图移动路径横坐标起点为0,终点为0,所述动画视图在水平方向位置不变;
S23、构建动画视图纵坐标起点调用所述静态变量设置为-VIEW_HEIGHT,终点为0,所述动画视图在竖直方向纵坐标-VIEW_HEIGHT移动至终点。
在上述技术方案中,所述步骤S2中设置动画移动的时间周期为1秒钟。
在上述技术方案中,所述步骤S3包括以下步骤:
S31、调用定时器构造函数获取定时器对象;
S32、调用定时器对象开启时间周期为1秒钟的任务;
S33、定义定时器超时后的任务对象,所述任务对象完成动画停止操作。
在上述技术方案中,所述步骤S4中暂停动画开启包括以下步骤:
S41、重复步骤S31~S32开启暂停的定时器任务;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉斗鱼网络科技有限公司,未经武汉斗鱼网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810538660.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种动态图像生成方法及移动终端
- 下一篇:基于全景照片的动画生成方法及装置





