当前位置: 首页 > 专利查询>惠州专利>正文

动画播放方法技术

技术编号:39577784 阅读:18 留言:0更新日期:2023-12-03 19:28
本申请实施例公开了一种动画播放方法

【技术实现步骤摘要】
动画播放方法、装置、电子设备和计算机可读存储介质


[0001]本申请涉及动画
,具体涉及一种动画播放方法

装置

电子设备和计算机可读存储介质


技术介绍

[0002]随着科学技术的发展,电子设备上运行的应用程序越来越多,也越来越受用户的喜爱

当用户点击应用程序的图标之后,应用程序的图标会进行放大并显示应用程序的界面,这个过程称为启动动画的播放,根据退出指令从应用程序的界面回到桌面的过程,称为退出动画的播放

[0003]然而,如果在启动动画的播放未完成时接收到退出指令,会导致启动动画和退出动画之间的衔接不顺畅,出现卡顿的现象


技术实现思路

[0004]本申请实施例提供一种动画播放方法

装置

电子设备和计算机可读存储介质,可以解决启动动画的播放和退出动画的播放衔接不顺畅的技术问题

[0005]一种动画播放方法,包括:
[0006]对正在播放的目标启动动画进行监听;
[0007]若监听到针对上述目标启动动画的退出指令,则获取上述目标启动动画的播放进度;
[0008]根据上述目标启动动画的播放进度,播放退出动画;
[0009]当上述退出动画播放完成时,执行打断事务,以显示在播放上述目标启动动画之前的界面

[0010]相应地,本申请实施例提供一种动画播放装置,包括:
[0011]监听模块,用于对正在播放的目标启动动画进行监听;
[0012]获取模块,用于若监听到针对上述目标启动动画的退出指令,则获取上述目标启动动画的播放进度;
[0013]播放模块,用于根据上述目标启动动画的播放进度,播放退出动画;
[0014]执行模块,用于当上述退出动画播放完成时,执行打断事务,以显示在播放上述目标启动动画之前的界面

[0015]此外,本申请实施例还提供一种电子设备,包括处理器和存储器,上述存储器存储有计算机程序,上述处理器用于运行上述存储器内的计算机程序实现本申请实施例提供的动画播放方法

[0016]此外,本申请实施例还提供一种计算机可读存储介质,上述计算机可读存储介质存储有计算机程序,上述计算机程序适于处理器进行加载,以执行本申请实施例所提供的任一种动画播放方法

[0017]此外,本申请实施例还提供一种计算机程序产品,包括计算机程序,所述计算机程
序被处理器执行时实现本申请实施例所提供的任一种动画播放方法

[0018]在本申请实施例中,对正在播放的目标启动动画进行监听

若监听到针对目标启动动画的退出指令,则获取目标启动动画的播放进度

然后根据目标启动动画的播放进度,播放退出动画

当退出动画播放完成时,执行打断事务,以显示在播放目标启动动画之前的界面

[0019]即在本申请实施例中,当监听到目标启动动画的退出指令时,先根据目标启动动画的播放进度播放退出动画,使得目标启动动画的播放和退出动画的播放无缝衔接,然后在退出动画播放完成时,再执行打断事务,避免出现在获取到退出指令时,先执行打断事务,再播放退出动画导致的启动动画的播放和退出动画的播放衔接不顺畅的现象

附图说明
[0020]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图

[0021]图1是本申请实施例提供的动画播放方法的示意图;
[0022]图2是本申请实施例提供的目标启动动画的注册过程的示意图;
[0023]图3是本申请实施例提供的打断动画管理类和中间服务的示意图;
[0024]图4是本申请实施例提供的目标启动动画的示意图;
[0025]图5是本申请实施例提供的另一种动画播放方法的示意图;
[0026]图6是本申请实施例提供的另一种动画播放方法的示意图;
[0027]图7是本申请实施例提供的打断动画管理类

中间服务

动画播放进程以及打断事务的交互示意图;
[0028]图8是本申请实施例提供的目标启动动画的注销过程的示意图;
[0029]图9是本申请实施例提供的目标启动动画的注销过程和注册过程的示意图;
[0030]图
10
是本申请实施例提供的动画播放装置的结构示意图;
[0031]图
11
是本申请实施例提供的电子设备的结构示意图

具体实施方式
[0032]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚

完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例

基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围

[0033]本申请实施例提供一种动画播放方法

装置

电子设备和计算机可读存储介质

其中,该动画播放装置可以集成在电子设备中,该电子设备可以是服务器,也可以是终端等设备

[0034]其中,服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务

云数据库

云计算

云函数

云存储

网络服务

云通信

中间件服务

域名服务

安全服务

网络加速服务
(Content Delivery Network

CDN)、
以及大数据和人工智能平台等基础云计算服务的云服务器

[0035]终端可以是智能手机

平板电脑

笔记本电脑

台式计算机

智能音箱

智能手表等,但并不局限于此

终端以及服务器可以通过有线或无线通信方式进行直接或间接地连接,本申请在此不做限制

[0036]另外,本申请实施例中的“多个”指两个或两个以上

本申请实施例中的“第一”和“第二”等用于区分描述,而不能理解为暗示相对重要性

[0037]以下分别进行详细说明

需要说明的是,以下实施例的描述顺序不作为对实本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种动画播放方法,其特征在于,包括:对正在播放的目标启动动画进行监听;若监听到针对所述目标启动动画的退出指令,则获取所述目标启动动画的播放进度;根据所述目标启动动画的播放进度,播放退出动画;当所述退出动画播放完成时,执行打断事务,以显示在播放所述目标启动动画之前的界面
。2.
根据权利要求1所述的动画播放方法,其特征在于,在所述获取目标启动动画之前,还包括:获取动画播放指令;根据所述动画播放指令启动动画播放进程,以播放所述目标启动动画,所述动画播放进程包括所述目标启动动画的播放代码以及所述退出动画的播放代码;所述根据所述目标启动动画的播放进度,播放退出动画,包括:通过所述动画播放进程,根据所述目标启动动画的播放进度,播放退出动画
。3.
根据权利要求1所述的动画播放方法,其特征在于,所述根据所述目标启动动画的播放进度,播放退出动画,当所述退出动画播放完成时,执行打断事务,包括:获取所述退出动画对应的退出进程的第一启动顺序和所述打断事务对应的打断进程的第二启动顺序,所述第一启动顺序先于所述第二启动顺序;根据所述目标启动动画的播放进度

所述第一启动顺序和所述第二启动顺序,启动所述退出进程和所述打断进程,以实现当退出动画播放完成时,执行打断事务
。4.
根据权利要求1所述的动画播放方法,其特征在于,所述对正在播放的目标启动动画进行监听,包括:对目标启动动画进行检测;当检测到所述目标启动动画正在播放时,对所述目标启动动画进行注册,以对所述目标启动动画进行监听
。5.
根据权利要求4所述的动画播放方法,其特征在于,所述当检测到所述目标启动动画正在播放时,对所述目标启动动画进行注册,以对所述目标启动动画进行监听,包括:当检测到所述目标启动动画正在播放时,通过打断动画管理类,获取所述目标启动动画,所述打断动画管理类中包括中间服务的调用接口;通过所述调用接口,调用所述中间服务中的注册函数,以对所述目标启动动画进行注册;当注册成功时,通过所述调用接口,调用所述中间服务中的触发函数,以对所述目标启动动画进行监听
。6.
根据权利要求5所述的动画播放方法,其特征在于,所述若监听到针对所述目标启动动画的退出指令,则获取所述目标启动动画的播放进度,根据所述目标启动动画的播放进度,播放退出动画,包括:若通过所述触发函数监听到针对所述目标启动动画的退出指令,则通过所述触发函数将所述退出指令发送至所述目标启动动画对应的动画播放进程中监听函数;当通过所述监听函数获取到所述退出指令时,利用所述目标启动动画对应的动画播放进程,获取所述目标启动动画的播放进度,并根据所述目标启动动画的播放进度,播放退出
动画
。7.
根据权利要求6所述的动画播放方法,其特征在于,若通过所述触发函数监听到针对所述目标启动动画的退出指令,则通过所述触发函数将所述退出指令发送至所述目标启动动画对应的动画播放进程中监听函数,包括:若通过所述触发函数监听到针对所...

【专利技术属性】
技术研发人员:王斌宏丁唐
申请(专利权)人:惠州
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1