显示方法和相关装置与流程

文档序号:37338445发布日期:2024-03-18 18:05阅读:14来源:国知局
显示方法和相关装置与流程

本技术实施例涉及终端,尤其涉及一种显示方法和相关装置。


背景技术:

1、随着终端技术的发展和触控技术的成熟,终端设备的屏幕尺寸也在不断增大。为了充分发挥大屏幕的应用价值,终端设备可以提供分屏显示模式。

2、在分屏显示模式下,终端设备可以将屏幕划分成至少两个显示区域,每个显示区域可以显示不同的界面。当一个显示区域切换界面时,可以播放动画,目前动画播放过程中会遮挡另一个显示区域显示的界面。


技术实现思路

1、本技术实施例提供一种显示方法和相关装置,应用于终端技术领域,分屏显示模式下,在切换一个界面时,可以避免该界面的退出动画遮挡另一个界面。

2、第一方面,本技术实施例提出一种显示方法。该显示方法可以应用于终端设备中,且终端设备处于分屏显示模式时,分屏显示模式可以包括应用内分屏和应用间分屏。下述首先对应用内分屏的场景进行介绍:

3、在该方法中,终端设备可以显示第一应用的第一界面,以及所述第一应用的第二界面。在一些实施例中,也可以说终端设备可以分屏显示第一应用的第一界面,以及所述第一应用的第二界面。响应于将所述第二界面切换至第三界面的操作,终端设备可以调整所述第二界面的退出动画的层级低于所述第一界面的层级。

4、应理解,响应于将所述第二界面切换至第三界面的操作,终端设备即将在第二界面的显示区域切换显示第三界面,为了避免界面切换不突兀,给用户带来界面切换顺滑的感受,终端设备可以播放第二界面的退出动画以及第三界面的进入动画,在第二界面的退出动画以及第三界面的进入动画播放完成时,终端设备可以在原先显示第二界面的显示区域内,显示第三界面。

5、本技术实施例中,所述退出动画朝向所述第一界面的方向退出,所述进入动画朝向所述退出动画的方向进入,且因为同一应用内界面的层级设置原因,导致退出动画的层级高于第一界面的层级。这样在终端设备播放第二界面的退出动画以及第三界面的进入动画时,因为退出动画的层级高于第一界面的层级,即退出动画的层级处于第一界面的层级之上,退出动画会遮挡第一界面。在一些实施例中,层级可以理解为图层的层级。示例性的,退出动画的层级可以为承载退出动画的图层的层级,第一界面的层级可以理解为承载第一界面的图层的层级。

6、本技术实施例中,为了避免退出动画遮挡第一界面,终端设备可以调整退出动画的层级低于第一界面的层级,且在所述第二界面的显示区域播放所述退出动画,以及所述第三界面的进入动画。本技术实施例中,因为调整后的退出动画的层级低于第一界面的层级,退出动画的层级处于第一界面的层级之下,因此退出动画不会遮挡第一界面。

7、在一种可能的实现方式中,终端设备在调整退出动画的层级时,不仅可以调整退出动画的层级低于第一界面的层级,还可以调整退出动画的层级高于壁纸的层级,这样可以不仅保证退出动画不会遮挡第一界面,还可以避免透底情况的发生。

8、在一种可能的实现方式中,所述第一界面处于所述第二界面的第一侧。其中,所述退出动画具体以所述第一界面的显示区域的第二侧为起点,且朝向所述第一界面的方向退出,所述进入动画具体以所述第二界面的显示区域的第二侧为起点,朝向所述退出动画的方向进入,所述第一侧和所述第二侧相对。

9、示例性的,当所述终端设备为横屏状态时,所述第一侧为左侧,所述第二侧为右侧;或者,当所述终端设备为竖屏状态时,所述第一侧为上侧,所述第二侧为下侧。

10、其中,以所述终端设备为横屏状态为例,例如第一界面处于所述第二界面的左侧。其中,所述退出动画具体以所述第一界面的显示区域的右侧为起点,且朝向所述第一界面的方向退出,即退出动画从左侧退出。所述进入动画具体以所述第二界面的显示区域的右侧为起点,朝向所述退出动画的方向,且朝向第一界面的方向进入。

11、本技术实施例中的显示方式可以适用于终端设备不同的屏幕状态,且本技术实施例不限制第一界面和第二界面的相对位置。

12、在一种可能的实现方式中,用户可以在第一界面进行操作或在所述第二界面进行操作,以触发第二界面切换至第三界面。

13、在一种可能的实现方式中,用户执行将第二界面切换至第三界面的操作,第三界面可以为所述第一应用的界面,或第二应用的界面。

14、示例性的,第一界面可以包括功能控件,用户操作该功能控件,可以触发第二界面切换至该功能控件对应的界面,该功能控件对应的界面可以称为第三界面。第三界面可以为第一应用的界面。

15、示例性的,第一应用可以为社交类应用,第一界面可以包括与至少一个联系人的对话框,以及功能控件。功能控件例如可以包括:通讯录、发现以及设置(或我)等控件,例如用户操作通讯录控件,可以触发第二界面切换至通讯录界面(第三界面),通讯录界面可以包括至少一个联系人的信息。联系人的信息可以包括联系人的头像、昵称、公众号入口等。

16、在一些实施例中,终端设备可以包括窗口管理服务wms,下面以wms为执行主体,具体介绍本技术实施例提供的显示方法:

17、在一种可能的实现方式中,默认退出动画的层级高于第一界面的层级。其中,响应于将第二界面切换至第三界面的操作,所述wms判断显示模式是否为分屏显示模式、判断所述退出动画的类型是否为预设类型,以及判断关闭activity列表中是否包含所述第二界面所属的activity,当所述退出动画的类型为预设类型时,所述退出动画在所述第二界面所属的窗口打开,所述关闭activity列表中的activity表征所述activity承载的界面即将切换。

18、其中,当退出动画的类型为预设类型时,wms可以确定退出动画所属的窗口在所述第二界面所属的窗口打开,当关闭activity列表中是否包含所述第二界面所属的activity时,表征第二界面即将切换,且因为所述显示模式为分屏显示模式,所述退出动画朝向第一界面的方向退出,因此为了避免退出动画遮挡第一界面,所述wms调整所述退出动画的层级低于所述第一界面的层级。

19、在一种可能的实现方式中,响应于将第二界面切换至第三界面的操作,wms可以获取退出动画的层级和所述第一界面的层级,因为退出动画朝向第一界面的方向退出,因此在wms判断所述退出动画的层级高于所述第一界面的层级时,为了避免退出动画遮挡第一界面,所述wms可以调整所述退出动画的层级低于所述第一界面的层级。

20、在一些实施例中,wms中可以存储第一应用的每个界面的层级,这样wms可以在其中存储的层级中查询得到退出动画的层级和所述第一界面的层级。在一些实施例中,所述终端设备还包括图层合成模块sf。所述wms可以向所述sf发送层级获取请求,所述层级获取请求用于请求所述第一界面的层级和所述退出动画的层级;所述sf向所述wms发送所述第一界面的层级和所述退出动画的层级。

21、本技术实施例中,所述终端设备还包括:图层合成模块sf和显示屏。

22、在wms调整所述退出动画的层级低于所述第一界面的层级之后,所述wms向所述sf发送调整后的退出动画的层级。所述sf根据调整后的退出动画的层级,将退出动画的层级置于第一界面的层级之下,进行图层合成,且指示所述显示屏在所述第二界面的显示区域播放所述第二界面的退出动画,以及所述第三界面的进入动画。

23、因为退出动画的层级处于第一界面的层级之下,因此退出动画不遮挡第一界面。

24、第二方面,本技术实施例提供一种显示方法,应理解,第二方面对应用间分屏的场景进行介绍:

25、在该方法中,终端设备可以显示第一应用的第一界面,以及第二应用的第二界面。其中,响应于将所述第二界面切换至第三界面的操作,终端设备可以调整所述第二界面的退出动画的层级低于所述第一界面的层级,以及在所述第二界面的显示区域播放所述退出动画,以及所述第三界面的进入动画,所述退出动画朝向所述第一界面的方向退出,所述进入动画朝向所述退出动画的方向进入。

26、在一种可能的实现方式中,调整后的退出动画的层级高于壁纸的层级。

27、在一种可能的实现方式中,所述第三界面为所述第二应用的界面或第三应用的界面。

28、应理解,在应用间分屏的场景中,终端设备调整所述第二界面的退出动画的层级低于所述第一界面的层级的具体方法可以参照上述第一方面中的描述。

29、第三方面,本技术实施例提供一种终端设备,终端设备也可以称为终端(terminal)、用户设备(user equipment,ue)、移动台(mobile station,ms)、移动终端(mobile terminal,mt)等。终端设备可以是手机(mobile phone)、智能电视、穿戴式设备、平板电脑(pad)、带无线收发功能的电脑、虚拟现实(virtual reality,vr)终端设备、增强现实(augmented reality,ar)终端设备、工业控制(industrial control)中的无线终端、无人驾驶(self-driving)中的无线终端、远程手术(remote medical surgery)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端等等。

30、该终端设备包括:包括:处理器和存储器;存储器存储计算机执行指令;处理器执行存储器存储的计算机执行指令,使得终端设备执行如第一方面、第二方面的方法。

31、第四方面,本技术实施例提供一种计算机可读存储介质,计算机可读存储介质存储有计算机程序。计算机程序被处理器执行时实现如第一方面、第二方面的方法。

32、第五方面,本技术实施例提供一种计算机程序产品,计算机程序产品包括计算机程序,当计算机程序被运行时,使得计算机执行如第一方面、第二方面的方法。

33、第六方面,本技术实施例提供了一种芯片,芯片包括处理器,处理器用于调用存储器中的计算机程序,以执行如第一方面、第二方面所述的方法。

34、应当理解的是,本技术的第二方面至第六方面与本技术的第一方面的技术方案相对应,各方面及对应的可行实施方式所取得的有益效果相似,不再赘述。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1