应用软件的界面跳转方法、装置、电子设备和介质制造方法及图纸

技术编号:20680209 阅读:24 留言:0更新日期:2019-03-27 18:38
本公开实施例公开了一种应用软件的界面跳转方法、装置、电子设备和介质,该方法应用于客户端中,具体包括:在监测到界面跳转需求时,禁止操作系统处理界面跳转动画;基于客户端预存的界面跳转动画策略,进行界面跳转动画的显示;显示绘制完成的跳转后界面,以完成界面跳转。本公开实施例的技术方案,解决现有技术中当从一个界面跳转到另一个界面存在一个过程,跳转过程耗时时间长,影响用户体验的技术问题,能够预先在客户端内存储界面跳转动画策略,并可以控制界面跳转过程中的动画显示时间,优化了界面的跳转过程,以及提高了响应速度。

【技术实现步骤摘要】
应用软件的界面跳转方法、装置、电子设备和介质
本公开实施例涉及计算机数据处理技术,尤其涉及一种应用软件的界面跳转方法、装置、电子设备和介质。
技术介绍
随着智能终端的发展,各种功能的应用软件也随之不断改进、丰富。应用软件的操作界面,是应用软件展示信息,以及与用户进行人机交互的主要途径。通常一个应用软件的客户端会存在多个界面,界面之间有层级关系,允许在各界面之间进行跳转。例如,从列表推荐界面中,点击某个列表项之后,就能进入对应的详情界面。在首页界面中,如果点击了某个界面的链接,也可以跳转至对应的界面。现有技术中,从一个界面跳转至另一个界面是有一个过程的,该跳转过程会受到诸多因素影响。当跳转过程耗时长,比较缓慢时,会影响用户的使用体验。
技术实现思路
本公开实施例提供一种应用软件的界面跳转方法、装置、电子设备和介质,以优化界面跳转过程,提高响应速度。第一方面,本公开实施例提供了一种应用软件的界面跳转方法,该方法应用于客户端,包括:在监测到界面跳转需求时,禁止操作系统处理界面跳转动画;基于客户端预存的界面跳转动画策略,进行界面跳转动画的显示;显示绘制完成的跳转后界面,以完成界面跳转。第二方面,本公开实施例还提供了一种应用软件的界面跳转装置,该装置配置于客户端的软件中,包括:监测界面跳转模块,用于在监测到界面跳转需求时,禁止操作系统处理界面跳转动画;动画显示模块,用于基于客户端预存的界面跳转动画策略,进行界面跳转动画的显示;界面跳转完成模块,用于显示绘制完成的跳转后界面,以完成界面跳转。第三方面,本公开实施例提供一种设备,所述设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本公开实施例任一所述的应用软件的界面跳转方法。第四方面,本公开实施例提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如本公开实施例任一所述的应用软件的界面跳转方法。本公开实施例的技术方案,通过在监测到界面跳转需求时,禁止操作系统处理界面跳转动画;基于客户端预存的界面跳转动画策略,进行界面跳转动画的显示;显示绘制完成的跳转后界面,以完成界面跳转,解决现有技术中当从一个界面跳转到另一个界面存在一个过程,跳转过程耗时时间长,影响用户体验的技术问题,实现了预先在客户端内存储界面跳转动画策略,并可以在跳转动画策略中控制动画显示时间,优化了界面的跳转过程,以及提高了响应速度的技术效果。附图说明为了更加清楚地说明本公开示例性实施例的技术方案,下面对描述实施例中所需要用到的附图做一简单介绍。显然,所介绍的附图只是本公开所要描述的一部分实施例的附图,而不是全部的附图,对于本领域普通技术人员,在不付出创造性劳动的前提下,还可以根据这些附图得到其他的附图。图1为本公开实施例一所提供的一种应用软件的界面跳转方法流程示意图;图2为本公开实施例二所提供的一种应用软件的界面跳转装置结构示意图;图3为本公开实施例三所提供的一种电子设备的结构示意图。具体实施方式下面结合附图和实施例对本公开作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本公开,而非对本公开的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本公开相关的部分而非全部结构。实施例一图1为本公开实施例一所提供的一种应用软件的界面跳转方法流程示意图,本实施例可适用于应用软件的客户端中,在界面跳转的过程中,可以更改界面跳转策略,从而控制界面跳转时间的情形,该方法可以由应用软件的界面跳转装置来执行,该装置可以通过软件和/或硬件的形式实现,并且可以配置于电子设备中,该电子设备典型是终端设备,可选的,是手机、平板或者PC端等。如图1所述,该方法包括:S110、在监测到界面跳转需求时,禁止操作系统处理界面跳转动画。需要说明的是,当用户触发显示界面上的链接或按钮等元素时,可以获取与元素相对应的信息,可选的,从当前界面跳转到其它界面,将从当前界面跳转到其它界面的过程,称为界面跳转。其中,其它界面可以是从当前界面跳转到的网页页面、或者文档页面、视频页面以及图像页面中的一种。相应的,当触发显示界面上的元素时,操作系统会获取到与触发操作相对应的请求信息,并响应请求信息。可以理解为,在操作系统接收到,在显示界面上触发获取其它界面的操作请求时,可以判定需要界面跳转。界面跳转需求可以是,需要从当前界面跳转到下一个界面。示例性的,当前显示界面为一个应用程序的首页,当触发首页上的“小说频道”,就需要首页跳转到小说频道界面,可以将需要从首页跳转到小说频道界面称为界面跳转需求。需要说明的是,操作系统会提供界面跳转动画,但是此时的界面跳转是由操作系统所决定的,不能调节界面跳转的时间等信息,就会存在界面跳转时间至少要包括操作系统提供的固有界面跳转动画播放时间的问题,不能最大限度的缩短界面跳转的时间。可选的,监听界面操作指示;如果界面操作指示中所包括的界面跳转动画的需求值为是,则将所述需求值更改为否;将更改后的界面操作指示,传输给所述操作系统。操作系统需要获知界面操作指示以支持其他功能,但可以设置其中的界面跳转动画需求值为否,从而禁止操作系统提供界面跳转动画。在监测到界面跳转需求时,可以实时监听界面操作指示,并获取界面操作指示中内容,可选的,界面操作指示中界面跳转动画的需求值。界面跳转动画的需求值可以理解为,是否需要处理操作系统中的界面跳转动画。可选的,若界面操作指示中,界面跳转动画需求值为是,则说明需要根据操作系统中的界面跳转方法进行动画显示;若需求值为否,则说明不需要根据操作系统中的界面跳转方法,显示界面跳转动画。为了快速、高效的从当前界面跳转到下一个界面,可以在监听到界面操作指示时,先判定界面跳转动画的需求值,若为是,则将需求值更改为否,即在界面跳转的过程中,不需要根据操作系统的界面跳转动画显示,也就是说禁止操作系统处理界面跳转动画,将更改后的界面操作指示传输至操作系统,从而实现禁止操作系统处理界面跳转动画。S120、基于客户端预存的界面跳转动画策略,进行界面跳转动画的显示。界面跳转动画策略,可以是,从当前界面跳转到下一个界面的跳转动画,以及界面跳转动画的时间等信息,可选的,出屏、入屏、从左至右、或者从上至下的跳转方式,设定的跳转动画显示的时间等。为了能够有效的控制界面跳转动画,可以在客户端中预先存储界面跳转动画策略,当界面跳转时,可以根据预存的界面跳转动画策略显示界面跳转动画。当然,在客户端的软件中还可以预先存储至少一种界面跳转动画策略,当界面跳转时,可以从跳转动画策略中随机选择跳转动画显示在界面上。还可以是,根据当前界面与跳转后界面之间的关系,设置相应的界面跳转动画。根据预存界面跳转策略,进行界面跳转的好处在于:可以预先设置界面跳转的时间,从而有效的控制界面跳转时间。可选的,可以将界面跳转时间预定为0.2S。可选的,从客户端预存的界面跳转动画策略中确定跳转动画参数,其中,所述跳转动画参数包括下述至少一个:动画持续时间、界面切换方向、界面切换方式、以及过渡界面样式;根据所述跳转动画参数形成界面跳转动画,并进行显示。其中,动画策略中可以包括,动画持续显示的时间、以及具体的显示方式等本文档来自技高网...

【技术保护点】
1.一种应用软件的界面跳转方法,其特征在于,应用于客户端,所述方法包括:在监测到界面跳转需求时,禁止操作系统处理界面跳转动画;基于客户端预存的界面跳转动画策略,进行界面跳转动画的显示;显示绘制完成的跳转后界面,以完成界面跳转。

【技术特征摘要】
1.一种应用软件的界面跳转方法,其特征在于,应用于客户端,所述方法包括:在监测到界面跳转需求时,禁止操作系统处理界面跳转动画;基于客户端预存的界面跳转动画策略,进行界面跳转动画的显示;显示绘制完成的跳转后界面,以完成界面跳转。2.根据权利要求1所述的方法,其特征在于,在监测到界面跳转需求时,禁止操作系统处理界面跳转动画包括:监听界面操作指示;如果界面操作指示中所包括的界面跳转动画的需求值为是,则将所述需求值更改为否;将更改后的界面操作指示,传输给所述操作系统。3.根据权利要求1所述的方法,其特征在于,基于客户端预存的界面跳转动画策略,进行界面跳转动画的显示包括:从客户端预存的界面跳转动画策略中确定跳转动画参数,其中,所述跳转动画参数包括下述至少一个:动画持续时间、界面切换方向、界面切换方式、以及过渡界面样式;根据所述跳转动画参数形成界面跳转动画,并进行显示。4.根据权利要求3所述的方法,其特征在于,所述界面跳转动画策略中的过渡界面为空白界面或预设内容界面。5.根据权利要求1所述的方法,其特征在于,基于客户端预存的界面跳转动画策略,进行界面跳转动画的显示包括:根据跳转前界面和/或跳转后界面,从客户端预存的多个界面跳转动画策略中进行匹配;基于匹配的界面跳转动画策略进行界面跳转动画的显示。6.根据权利要求1...

【专利技术属性】
技术研发人员:刘德平
申请(专利权)人:北京微播视界科技有限公司
类型:发明
国别省市:北京,11

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

1