System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 显示方法和相关装置制造方法及图纸_技高网

显示方法和相关装置制造方法及图纸

技术编号:40661436 阅读:3 留言:0更新日期:2024-03-18 18:54
本申请实施例提供一种显示方法和相关装置。该方法包括:显示第一应用的第一界面,以及第一应用的第二界面;响应于将第二界面切换至第三界面的操作,调整第二界面的退出动画的层级低于第一界面的层级,且在第二界面的显示区域播放第二界面的退出动画,以及第三界面的进入动画,退出动画朝向第一界面的方向退出,进入动画朝向退出动画的方向进入。这样,在将第二界面切换为第三界面时,终端设备播放的第二界面的退出动画不遮挡第一界面。

【技术实现步骤摘要】

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


技术介绍

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调整所述退出动画的层级低于所述第一界面的层级之后,所述wm本文档来自技高网...

【技术保护点】

1.一种显示方法,其特征在于,应用于终端设备,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,调整后的退出动画的层级高于壁纸的层级。

3.根据权利要求1或2所述的方法,其特征在于,所述第一界面处于所述第二界面的第一侧,所述退出动画具体以所述第一界面的显示区域的第二侧为起点,且朝向所述第一界面的方向退出,所述进入动画具体以所述第二界面的显示区域的第二侧为起点,朝向所述退出动画的方向进入,所述第一侧和所述第二侧相对。

4.根据权利要求3所述的方法,其特征在于,当所述终端设备为横屏状态时,所述第一侧为左侧,所述第二侧为右侧;或者,

5.根据权利要求1-4中任一项所述的方法,其特征在于,所述操作为用户在所述第一界面的操作或在所述第二界面的操作。

6.根据权利要求5所述的方法,其特征在于,所述第一界面包括功能控件,所述操作为所述用户对所述功能控件的操作,所述第三界面为所述功能控件对应的界面。

7.根据权利要求1所述的方法,其特征在于,所述第三界面为所述第一应用的界面,或第二应用的界面。

8.根据权利要求1或2所述的方法,其特征在于,所述终端设备包括窗口管理服务WMS;所述调整所述退出动画的层级低于所述第一界面的层级,包括:

9.根据权利要求1或2所述的方法,其特征在于,所述终端设备包括窗口管理服务WMS;所述调整所述退出动画的层级低于所述第一界面的层级,包括:

10.根据权利要求9所述的方法,其特征在于,所述终端设备还包括图层合成模块SF;所述方法还包括:

11.根据权利要求8-10中任一项所述的方法,其特征在于,所述终端设备还包括:图层合成模块SF和显示屏,所述WMS调整所述退出动画的层级低于所述第一界面的层级之后,还包括:

12.一种显示方法,其特征在于,应用于终端设备,所述方法包括:

13.根据权利要求12所述的方法,其特征在于,调整后的退出动画的层级高于壁纸的层级。

14.根据权利要求12或13所述的方法,其特征在于,所述第三界面为所述第二应用的界面或第三应用的界面。

15.一种终端设备,其特征在于,包括:处理器和存储器;

16.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-14任一项所述的方法。

17.一种计算机程序产品,其特征在于,包括计算机程序,当所述计算机程序被运行时,使得计算机执行如权利要求1-14任一项所述的方法。

...

【技术特征摘要】

1.一种显示方法,其特征在于,应用于终端设备,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,调整后的退出动画的层级高于壁纸的层级。

3.根据权利要求1或2所述的方法,其特征在于,所述第一界面处于所述第二界面的第一侧,所述退出动画具体以所述第一界面的显示区域的第二侧为起点,且朝向所述第一界面的方向退出,所述进入动画具体以所述第二界面的显示区域的第二侧为起点,朝向所述退出动画的方向进入,所述第一侧和所述第二侧相对。

4.根据权利要求3所述的方法,其特征在于,当所述终端设备为横屏状态时,所述第一侧为左侧,所述第二侧为右侧;或者,

5.根据权利要求1-4中任一项所述的方法,其特征在于,所述操作为用户在所述第一界面的操作或在所述第二界面的操作。

6.根据权利要求5所述的方法,其特征在于,所述第一界面包括功能控件,所述操作为所述用户对所述功能控件的操作,所述第三界面为所述功能控件对应的界面。

7.根据权利要求1所述的方法,其特征在于,所述第三界面为所述第一应用的界面,或第二应用的界面。

8.根据权利要求1或2所述的方法,其特征在于,所述终端设备包括窗口管理服务wms;所述调整所述退出动画的层级低于所述第一界面的层级,包...

【专利技术属性】
技术研发人员:兰向宇
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

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

1