System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 悬浮窗叠加显示的控制方法以及电子设备技术_技高网

悬浮窗叠加显示的控制方法以及电子设备技术

技术编号:41276618 阅读:5 留言:0更新日期:2024-05-11 09:28
本申请提供了一种悬浮窗叠加显示的控制方法以及电子设备,在电子设备的显示屏中显示有叠加在一起的多个悬浮窗,用户只能看到位于最上层显示的悬浮窗。通过用户的简单操作,便可以实现对多个叠加在一起的悬浮窗的显示模式(横屏显示模式、竖屏显示模式、大屏显示模式或者长竖屏显示模式)批量的调整,以及显示在最上层的悬浮窗的快捷切换,并且,在用户进行显示模式批量的调整或者最上层的悬浮窗的切换后,多个悬浮窗仍为叠加显示状态,降低了用户操作的复杂度,提高用户进行多任务处理时的效率和用户体验。

【技术实现步骤摘要】

本申请涉及终端,特别涉及一种悬浮窗叠加显示的控制方法以及电子设备


技术介绍

1、随着屏幕技术的发展,使越来越大的屏幕成为可能。当用户在电子设备上进行多任务处理的时候,需要将某个或者某些应用的显示界面变为悬浮窗(或者也可以称为小窗)显示,与其它应用协同使用,从而提高用户进行多任务时的效率和用户体验。

2、但是,目前的电子设备虽然可以实现应用的悬浮窗显示,但是,对于叠加在一起的多个悬浮窗,各个应用的悬浮窗均是各自独立的,需要对每个悬浮窗进行单独的操作才可以实现不同悬浮窗之间的切换以及悬浮窗的比例(或者也可以称为悬浮窗的显示模式、悬浮窗的大小)的调整等,用户操作比较繁琐,对用户不友好,降低用户体验。


技术实现思路

1、本申请提供了一种悬浮窗叠加显示的控制方法以及电子设备,支持对多个叠加在一起的悬浮窗的显示模式批量的调整,以及不同悬浮窗之间的快捷切换,降低了用户操作的复杂度,提高用户进行多任务处理时的效率和用户体验。

2、第一方面,提供了一种悬浮窗叠加显示的控制方法,该方法应用于具有显示屏的电子设备中,多个悬浮窗叠加在一起的在该显示屏中显示,用户只能看到位于最上层显示的悬浮窗。该方法包括:接收用户的第一操作,第一操作用于:切换显示多个悬浮窗中最上层显示的悬浮窗,或者,改变多个悬浮窗的显示模式;响应于第一操作,多个悬浮窗中最上层显示的悬浮窗由第一应用的悬浮窗切换为第二应用的悬浮窗,或者,多个悬浮窗均由第一显示模式切换为第二显示模式,并且,在第一操作结束后,多个悬浮窗仍为叠加显示状态。

3、第一方面提供的悬浮窗叠加显示的控制方法,在显示屏中显示有叠加在一起的多个悬浮窗的情况下,通过用户的简单操作,便可以实现多个悬浮窗的叠加显示,并且支持对多个叠加在一起的悬浮窗的显示模式批量的调整,以及显示在最上层的悬浮窗的快捷切换,并且,在用户进行显示模式批量的调整或者最上层的悬浮窗的切换后,多个悬浮窗仍为叠加显示状态,降低了用户操作的复杂度,提高用户进行多任务处理时的效率和用户体验。

4、示例性的,该电子设备为具有较大显示屏的电子设备中。例如,该电子设备可以包括:智能手机、平板电脑、笔记本电脑、折叠屏手机、大屏设备、智能电视、车机等。

5、在第一方面一种可能的实现方式中,该显示屏中显示有第一控件,第一控件中显示有多个悬浮窗中至少部分悬浮窗分别对应的应用标识,第一操作用于切换显示多个悬浮窗中最上层显示的悬浮窗,第一操作包括:对第一控件中第二应用的应用标识的点击操作、或者滑动第二应用的应用标识至多个悬浮窗中最上层显示的悬浮窗位置的操作。在该实现方式中,可以实现多个叠加在一起的悬浮窗中任意一个悬浮窗快捷的进行切换显示,用户操作简单,对用户友好,提高了多个叠加的悬浮窗切换的效率和用户体验。

6、示例性的,第一控件可以为提示栏或者提示框等。

7、示例性的,第一控件中可以显示的应用标识的个数可以是用户设置或者预设置的。

8、示例性的,第一控件中,当前用户可以看到的悬浮窗对应的应用(即最上层显示的悬浮窗对应的应用)标识可以为应用的图标(icon),用户看不到的其它悬浮窗对应的应用标识可以为一个圆点。

9、在第一方面一种可能的实现方式中,该方法还包括:接收用户对第一控件中应用标识的第二操作;响应于第二操作,第一控件中显示的应用标识发生改变。在该实现方式中,可以实现改变第一控件中显示的应用标识,从而便于用户将任意一个应用的悬浮窗切换为最上层显示,用户操作简单,对用户友好,提高了多个叠加的悬浮窗切换的效率和用户体验。

10、示例性的,第二操作可以为对第一控件中应用标识的滑动操作或拖拽操作等。

11、在第一方面一种可能的实现方式中,该显示屏中显示有第一控件,第一控件中显示有多个悬浮窗中至少部分悬浮窗分别对应的应用标识,第一操作用于切换显示多个悬浮窗中最上层显示的悬浮窗,第一控件中还显示第二控件,第一操作包括:将第二控件滑动至第二应用的应用标识上,或者,点击第一控件中第二应用的应用标识,在将第二控件滑动至第二应用的应用标识上后,或者点击第二应用的应用标识后,第二控件显示在第二应用的应用标识上。在该实现方式中,可以实现改变第一控件中显示的应用标识,从而便于用户将任意一个应用的悬浮窗切换为最上层显示,用户操作简单,对用户友好,提高了多个叠加的悬浮窗切换的效率和用户体验。

12、示例性的,第二控件显示在第二应用的应用标识上,第二应用的应用标识第二控件挡住或者遮盖,被因此,第二应用的应用标识对用户不可见。

13、示例性的,第二控件可以为滑动条等。

14、示例性的,第一控件中显示的多个应用标识可以分别为一个圆点或者其它形状,多个应用标识的形式可以相同,也可不同。例如,或者,多个应用标识中的至少一个也可以为各自应用的图标(icon)。

15、在第一方面一种可能的实现方式中,当第二控件显示在第三应用的应用标识上时,多个悬浮窗中最上层显示的悬浮窗由第一应用的悬浮窗切换为第三应用的悬浮窗。在该实现方式中,第二控件显示在最上层显示的悬浮窗对应的应用标识上,可以便于用户识别出最上层显示的悬浮窗对应的应用标识,对用户友好,提高用户体验。

16、在第一方面一种可能的实现方式中,该方法还包括:接收用户对第二控件的第三操作;响应于第三操作,第一控件中显示的应用标识发生改变。在该实现方式中,可以实现改变第一控件中显示的应用标识,从而便于用户将任意一个应用的悬浮窗切换为最上层显示,用户操作简单,对用户友好,提高了多个叠加的悬浮窗切换的效率和用户体验。

17、示例性的,第三操作可以为对第二控件的滑动操作或者拖拽操作等。

18、在第一方面一种可能的实现方式中,第一操作用于切换显示多个悬浮窗中最上层显示的悬浮窗,第一操作包括:对多个悬浮窗中最上层显示的第一应用的悬浮窗的滑动操作。在该实现方式中,通过滑动或者拖拽悬浮窗进行切换的方式,可以实现多个叠加在一起的悬浮窗中任意一个悬浮窗快捷的进行切换显示,用户操作简单方便,对用户友好,提高了多个叠加的悬浮窗切换的效率和用户体验。

19、在第一方面一种可能的实现方式中,该方法还包括:该显示屏中显示有第一控件,第一控件中显示有多个悬浮窗中至少部分悬浮窗分别对应的应用标识,第一控件中显示的应用标识包括多个悬浮窗中最上层显示的悬浮窗对应的应用标识。在该实现方式中,第一控件中显示的应用标识可以便于用户识别出叠加在一起的悬浮窗对应的应用,对用户友好,提高用户体验。

20、在第一方面一种可能的实现方式中,第一操作用于改变多个悬浮窗的显示模式,第一操作包括:对多个悬浮窗中最上层显示的悬浮窗的边角的拖拽操作,第一显示模式包括:竖屏显示模式、横屏显示模式、大屏显示模式或者长竖屏显示模式中的至少一种,第二显示模式包括:横屏显示模式、竖屏显示模式、大屏显示模式或者长竖屏显示模式中的至少一种。在该实现方式中,可以实现快速的将多个叠加的悬浮窗的显本文档来自技高网...

【技术保护点】

1.一种悬浮窗叠加显示的控制方法,其特征在于,所述方法应用于具有显示屏的电子设备中,所述显示屏中显示有叠加在一起的多个悬浮窗,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述显示屏中显示有第一控件,所述第一控件中显示有所述多个悬浮窗中至少部分悬浮窗分别对应的应用标识,所述第一操作用于切换显示所述多个悬浮窗中最上层显示的悬浮窗,所述第一操作包括:对所述第一控件中所述第二应用的应用标识的点击操作、或者滑动所述第二应用的应用标识至所述多个悬浮窗中最上层显示的悬浮窗位置的操作。

3.根据权利要求2所述的方法,其特征在于,所述方法还包括:接收用户对所述第一控件中应用标识的第二操作;

4.根据权利要求1所述的方法,其特征在于,所述显示屏中显示有第一控件,所述第一控件中显示有所述多个悬浮窗中至少部分悬浮窗分别对应的应用标识,所述第一操作用于切换显示所述多个悬浮窗中最上层显示的悬浮窗,所述第一控件中还显示第二控件,所述第一操作包括:将所述第二控件滑动至所述第二应用的应用标识上,或者,点击所述第一控件中所述第二应用的应用标识,在将所述第二控件滑动至所述第二应用的应用标识上后,或者点击所述第二应用的应用标识后,所述第二控件显示在所述第二应用的应用标识上。

5.根据权利要求4所述的方法,其特征在于,当所述第二控件显示在第三应用的应用标识上时,所述多个悬浮窗中最上层显示的悬浮窗由所述第一应用的悬浮窗切换为所述第三应用的悬浮窗。

6.根据权利要求4或5所述的方法,其特征在于,所述方法还包括:接收用户对所述第二控件的第三操作;

7.根据权利要求1所述的方法,其特征在于,所述第一操作用于切换显示所述多个悬浮窗中最上层显示的悬浮窗,所述第一操作包括:对所述多个悬浮窗中最上层显示的第一应用的悬浮窗的滑动操作。

8.根据权利要求7所述的方法,其特征在于,所述方法还包括:所述显示屏中显示有第一控件,所述第一控件中显示有所述多个悬浮窗中至少部分悬浮窗分别对应的应用标识,所述第一控件中显示的应用标识包括所述多个悬浮窗中最上层显示的悬浮窗对应的应用标识。

9.根据权利要求1所述的方法,其特征在于,所述第一操作用于改变所述多个悬浮窗的显示模式,所述第一操作包括:对所述多个悬浮窗中最上层显示的悬浮窗的边角的拖拽操作,所述第一显示模式包括:竖屏显示模式、横屏显示模式、大屏显示模式或者长竖屏显示模式中的至少一种,所述第二显示模式包括:横屏显示模式、竖屏显示模式、大屏显示模式或者长竖屏显示模式中的至少一种。

10.根据权利要求9所述的方法,其特征在于,在接收所述第一操作的过程中,所述显示屏中还显示有蒙板,所述蒙板用于提示所述第二显示模式,所述蒙板的显示模式在候选显示模式中切换,所述候选显示模式包括:横屏显示模式、竖屏显示模式、大屏显示模式或者长竖屏显示模式中的至少一种。

11.根据权利要求9或10所述的方法,其特征在于,所述显示屏中还显示有第一控件,所述第一控件中显示有所述多个悬浮窗中至少部分悬浮窗分别对应的应用标识,所述第一控件中显示的应用标识包括所述多个悬浮窗中最上层显示的悬浮窗对应的应用标识。

12.根据权利要求1至11中任一项所述的方法,其特征在于,所述显示屏中还显示有第四应用的悬浮窗,所述第四应用的悬浮窗和所述多个悬浮窗非叠加显示,所述方法还包括:

13.根据权利要求12所述的方法,其特征在于,所述第四操作包括:对所述第四应用的悬浮窗中的第三控件的拖拽操作。

14.根据权利要求12或13所述的方法,其特征在于,在所述第四操作结束后,所述显示屏中显示有第一控件,所述第一控件中显示有叠加在一起的多个悬浮窗中至少部分悬浮窗分别对应的应用标识,所述第一控件中显示的应用标识包括所述第四应用对应的应用标识。

15.根据权利要求1至14中任一项所述的方法,其特征在于,所述方法还包括:

16.根据权利要求15所述的方法,其特征在于,所述第五操作包括:对所述最上层显示的悬浮窗中的第四控件的拖拽操作。

17.根据权利要求15或16所述的方法,其特征在于,在所述第五操作结束后,所述显示屏中显示有第一控件,所述第一控件中显示有叠加在一起的多个悬浮窗中至少部分悬浮窗分别对应的应用标识,所述第一控件中显示的应用标识包括叠加在一起的多个悬浮窗中最上层显示的悬浮窗对应的应用标识。

18.根据权利要求15至17中任一项所述的方法,其特征在于,所述显示屏中显示有第一控件,所述第一控件中显示有所述多个悬浮窗中至少部分悬浮窗分别对应的应用标识,在接收所述第五操作之前,所述方法还包括:...

【技术特征摘要】

1.一种悬浮窗叠加显示的控制方法,其特征在于,所述方法应用于具有显示屏的电子设备中,所述显示屏中显示有叠加在一起的多个悬浮窗,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述显示屏中显示有第一控件,所述第一控件中显示有所述多个悬浮窗中至少部分悬浮窗分别对应的应用标识,所述第一操作用于切换显示所述多个悬浮窗中最上层显示的悬浮窗,所述第一操作包括:对所述第一控件中所述第二应用的应用标识的点击操作、或者滑动所述第二应用的应用标识至所述多个悬浮窗中最上层显示的悬浮窗位置的操作。

3.根据权利要求2所述的方法,其特征在于,所述方法还包括:接收用户对所述第一控件中应用标识的第二操作;

4.根据权利要求1所述的方法,其特征在于,所述显示屏中显示有第一控件,所述第一控件中显示有所述多个悬浮窗中至少部分悬浮窗分别对应的应用标识,所述第一操作用于切换显示所述多个悬浮窗中最上层显示的悬浮窗,所述第一控件中还显示第二控件,所述第一操作包括:将所述第二控件滑动至所述第二应用的应用标识上,或者,点击所述第一控件中所述第二应用的应用标识,在将所述第二控件滑动至所述第二应用的应用标识上后,或者点击所述第二应用的应用标识后,所述第二控件显示在所述第二应用的应用标识上。

5.根据权利要求4所述的方法,其特征在于,当所述第二控件显示在第三应用的应用标识上时,所述多个悬浮窗中最上层显示的悬浮窗由所述第一应用的悬浮窗切换为所述第三应用的悬浮窗。

6.根据权利要求4或5所述的方法,其特征在于,所述方法还包括:接收用户对所述第二控件的第三操作;

7.根据权利要求1所述的方法,其特征在于,所述第一操作用于切换显示所述多个悬浮窗中最上层显示的悬浮窗,所述第一操作包括:对所述多个悬浮窗中最上层显示的第一应用的悬浮窗的滑动操作。

8.根据权利要求7所述的方法,其特征在于,所述方法还包括:所述显示屏中显示有第一控件,所述第一控件中显示有所述多个悬浮窗中至少部分悬浮窗分别对应的应用标识,所述第一控件中显示的应用标识包括所述多个悬浮窗中最上层显示的悬浮窗对应的应用标识。

9.根据权利要求1所述的方法,其特征在于,所述第一操作用于改变所述多个悬浮窗的显示模式,所述第一操作包括:对所述多个悬浮窗中最上层显示的悬浮窗的边角的拖拽操作,所述第一显示模式包括:竖屏显示模式、横屏显示模式、大屏显示模式或者长竖屏显示模式中的至少一种,所述第二显示模式包括:横屏显示模式、竖屏显示模式、大屏显示模式或者长竖屏显示模式中的至少一种。

10.根据权利要求9所述的方法,其特征在于,在接收所述第一操作的过程中,所述显示屏中还显示有蒙板,所述蒙板用于提示所述第二显示模式,所述蒙板的显示模式在候选显示模式中切换,所述候选显示模式包括:横屏显示模式、竖屏显示模式、大屏显示模式或者长竖屏显示模式中的至少一种。

11.根据权利要求9或10所述的方法,其特征在于,所述显示屏中还显示有第一控件,所述第一控件中显示有所述多个悬浮窗中至少部分悬浮窗分别对应的应用标识,所述第一控件中显示的应用标识包括所述多个悬浮窗中最上层显示的悬浮窗对应的应用标识。

12.根据权利要求1至11中任一项所述的方法,其特征在于,所述显示屏中还显示有第四应用的悬浮窗,所述第四应用的悬浮窗和所述多个悬浮窗非叠加显示,所述方法还包括:

13.根据权利要求12所述的方法,其特...

【专利技术属性】
技术研发人员:杨婉艺陈锋魏昊霖曹原
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1