【技术实现步骤摘要】
动画播放方法、装置、电子设备和计算机可读存储介质
[0001]本申请涉及动画
,具体涉及一种动画播放方法
、
装置
、
电子设备和计算机可读存储介质
。
技术介绍
[0002]随着科学技术的发展,电子设备上运行的应用程序越来越多,也越来越受用户的喜爱
。
当用户点击应用程序的图标之后,应用程序的图标会进行放大并显示应用程序的界面,这个过程称为启动动画的播放,根据退出指令从应用程序的界面回到桌面的过程,称为退出动画的播放
。
[0003]然而,如果在启动动画的播放未完成时接收到退出指令,会导致启动动画和退出动画之间的衔接不顺畅,出现卡顿的现象
。
技术实现思路
[0004]本申请实施例提供一种动画播放方法
、
装置
、
电子设备和计算机可读存储介质,可以解决启动动画的播放和退出动画的播放衔接不顺畅的技术问题
。
[0005]一种动画播放方法,包括:
[0006]对正在播放的目标启动动画进行监听;
[0007]若监听到针对上述目标启动动画的退出指令,则获取上述目标启动动画的播放进度;
[0008]根据上述目标启动动画的播放进度,播放退出动画;
[0009]当上述退出动画播放完成时,执行打断事务,以显示在播放上述目标启动动画之前的界面
。
[0010]相应地,本申请实施例提供一种动画播放装置,包括:
[0011]监听模块 ...
【技术保护点】
【技术特征摘要】
1.
一种动画播放方法,其特征在于,包括:对正在播放的目标启动动画进行监听;若监听到针对所述目标启动动画的退出指令,则获取所述目标启动动画的播放进度;根据所述目标启动动画的播放进度,播放退出动画;当所述退出动画播放完成时,执行打断事务,以显示在播放所述目标启动动画之前的界面
。2.
根据权利要求1所述的动画播放方法,其特征在于,在所述获取目标启动动画之前,还包括:获取动画播放指令;根据所述动画播放指令启动动画播放进程,以播放所述目标启动动画,所述动画播放进程包括所述目标启动动画的播放代码以及所述退出动画的播放代码;所述根据所述目标启动动画的播放进度,播放退出动画,包括:通过所述动画播放进程,根据所述目标启动动画的播放进度,播放退出动画
。3.
根据权利要求1所述的动画播放方法,其特征在于,所述根据所述目标启动动画的播放进度,播放退出动画,当所述退出动画播放完成时,执行打断事务,包括:获取所述退出动画对应的退出进程的第一启动顺序和所述打断事务对应的打断进程的第二启动顺序,所述第一启动顺序先于所述第二启动顺序;根据所述目标启动动画的播放进度
、
所述第一启动顺序和所述第二启动顺序,启动所述退出进程和所述打断进程,以实现当退出动画播放完成时,执行打断事务
。4.
根据权利要求1所述的动画播放方法,其特征在于,所述对正在播放的目标启动动画进行监听,包括:对目标启动动画进行检测;当检测到所述目标启动动画正在播放时,对所述目标启动动画进行注册,以对所述目标启动动画进行监听
。5.
根据权利要求4所述的动画播放方法,其特征在于,所述当检测到所述目标启动动画正在播放时,对所述目标启动动画进行注册,以对所述目标启动动画进行监听,包括:当检测到所述目标启动动画正在播放时,通过打断动画管理类,获取所述目标启动动画,所述打断动画管理类中包括中间服务的调用接口;通过所述调用接口,调用所述中间服务中的注册函数,以对所述目标启动动画进行注册;当注册成功时,通过所述调用接口,调用所述中间服务中的触发函数,以对所述目标启动动画进行监听
。6.
根据权利要求5所述的动画播放方法,其特征在于,所述若监听到针对所述目标启动动画的退出指令,则获取所述目标启动动画的播放进度,根据所述目标启动动画的播放进度,播放退出动画,包括:若通过所述触发函数监听到针对所述目标启动动画的退出指令,则通过所述触发函数将所述退出指令发送至所述目标启动动画对应的动画播放进程中监听函数;当通过所述监听函数获取到所述退出指令时,利用所述目标启动动画对应的动画播放进程,获取所述目标启动动画的播放进度,并根据所述目标启动动画的播放进度,播放退出
动画
。7.
根据权利要求6所述的动画播放方法,其特征在于,若通过所述触发函数监听到针对所述目标启动动画的退出指令,则通过所述触发函数将所述退出指令发送至所述目标启动动画对应的动画播放进程中监听函数,包括:若通过所述触发函数监听到针对所...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。