窗口的显示方法和电子设备技术

技术编号:31482096 阅读:16 留言:0更新日期:2021-12-18 12:16
本申请实施例提供了一种窗口的显示方法和电子设备,所述方法由电子设备执行,该方法包括:在所述电子设备的屏幕上显示第一悬浮窗口,所述第一悬浮窗口显示第一应用的界面,所述第一悬浮窗口的底部包括第一控件,所述第一控件用于接收用户操作;接收所述用户通过所述第一控件输入的向左方向或向右方向的第一滑动操作;响应于所述第一滑动操作,在所述电子设备的屏幕上从显示所述第一悬浮窗口切换为显示第二悬浮窗口,所述第二悬浮窗口显示第二应用的界面。该方法提高了悬浮窗口的交互效率。率。率。

【技术实现步骤摘要】
窗口的显示方法和电子设备


[0001]本申请涉及电子
,具体涉及一种窗口的显示方法和电子设备。

技术介绍

[0002]通常用户会在电子设备上安装各种各样的应用程序(application,APP),安装完成后还可以通过多种方式将APP打开。例如,通过点击电子设备桌面上的APP图标将APP打开,或者,通过拉起侧边应用栏,从侧边应用栏点击APP图标将APP打开。
[0003]其中,从侧边应用栏将APP打开时,APP会以悬浮窗口的形式运行。

技术实现思路

[0004]本申请提供了一种窗口的显示方法和电子设备,以优化悬浮窗口的交互效率。
[0005]第一方面,本申请提供一种窗口的显示方法,所述方法由电子设备执行,包括:在所述电子设备的屏幕上显示第一悬浮窗口,所述第一悬浮窗口显示第一应用的界面,所述第一悬浮窗口包括检测区域,所述检测区域用于接收用户操作;接收所述用户通过所述检测区域上输入的第一滑动操作,所述第一滑动操作用于将所述第一悬浮窗口切换为第二悬浮窗口;响应于所述第一滑动操作,在所述电子设备的屏幕上从显示所述第一悬浮窗口切换为显示第二悬浮窗口,所述第二悬浮窗口显示第二应用的界面。
[0006]其中,上述检测区域可以为部署有控件的控件区域,用户可以在该检测区域执行滑动操作;当电子设备将第一悬浮窗口切换为第二悬浮窗口后,第二悬浮窗口同样包括该检测区域,用户也可以在第二悬浮窗口的检测区域执行滑动操作,进而将第二悬浮窗口切换为其他的悬浮窗口。
[0007]结合第一方面,在第一方面的有些实现方式中,所述第一滑动操作为按住一个控件向左或向右的滑动操作,以方便用户执行滑动操作。
[0008]上述实现方式中,电子设备通过在悬浮窗口上增加可供用户操作的检测区域,当用户需要切换悬浮窗口时,只需要在该检测区域上执行滑动操作即可,大大提高了悬浮窗口的交互效率。
[0009]结合第一方面,在第一方面的有些实现方式中,所述响应于所述第一滑动操作,在所述电子设备的屏幕上从显示所述第一悬浮窗口切换为显示第二悬浮窗口,包括:响应于所述第一滑动操作,获取悬浮队列中所述第二应用的标识,所述悬浮队列中包括最近以悬浮窗口形式显示过的全部应用的标识,所述第二应用为所述全部应用中除所述第一应用之外的一个应用;根据所述第二应用的标识激活所述第二应用,通过所述第二悬浮窗口显示所述第二应用的界面。
[0010]其中,当电子设备中以悬浮窗口运行显示的有多个应用,那么这些应用的标识可以存储于悬浮队列中,若其中一个应用关闭其悬浮窗口,则将该应用的标识从悬浮队列中删除。可选地,应用的标识可以为应用名称、序列号等能够唯一标识应用的字符。电子设备通过解析上述第一滑动操作,可以确定需要将第一悬浮窗口切换为哪个应用的悬浮窗口,
将该应用记为第二应用,进而将该第二应用以悬浮窗口显示。
[0011]在一些实现方式中,若所述第一滑动操作为向左方向的操作,所述第二应用的标识在所述悬浮队列中的位置位于所述第一应用的标识之后;若所述第一滑动操作为向右方向的操作,所述第二应用的标识在所述悬浮队列中的位置位于所述第一应用的标识之前。
[0012]结合第一方面和上述实现方式,当用户需要切换悬浮窗口时,只需要在上述检测区域上执行滑动操作即可,大大提高了悬浮窗口的交互效率。
[0013]结合第一方面,在第一方面的有些实现方式中,在所述获取所述悬浮队列中所述第二应用的标识之后,所述方法还包括:获取所述第一应用对应的第一图片和所述第二应用对应的第二图片,所述第一图片为所述第一应用的当前界面的截图,所述第二图片为所述第二应用最后运行时刻的界面的截图;根据所述第一图片和所述第二图片,生成并展示包括悬浮窗口切换过程的动态画面。
[0014]其中,第一图片和第二图片也可称为缩略图,即为应用的显示界面的截图。当电子设备接收到用户的第一滑动操作时,可以生成第一应用对应的第一图片,以及,从缓存中获取第二应用的第二图片。此实现方式中,在第二悬浮窗口显示第二应用的当前界面之前,电子设备可以生成一个悬浮窗口切换动画,以提高悬浮窗口切换过渡效果的美观性。
[0015]需要说明的是,当第二悬浮窗口显示了第二应用的当前界面后,第一应用即退至后台,此时电子设备也可以将第一图片存储至缓存中。
[0016]结合第一方面,在第一方面的有些实现方式中,所述展示包括悬浮窗口切换过程的动态画面,包括:在所述第一悬浮窗口所在的区域展示所述动态画面。
[0017]结合第一方面和上述实现方式,电子设备在第一悬浮窗口所在的区域展示上述动态画面,可使用户在感观上具有从第一悬浮窗口逐渐变换为第二悬浮窗口的效果,进一步提高悬浮窗口切换过渡效果的美观性。
[0018]结合第一方面,在第一方面的有些实现方式中,若所述第一悬浮窗口是在所述电子设备的竖屏状态下显示的,但所述第二应用的第一界面在所述第一悬浮窗口显示之前是在所述电子设备的横屏状态下显示过的,则在所述电子设备的屏幕上从显示所述第一悬浮窗口切换为显示第二悬浮窗口之前,所述方法还包括:后台激活所述第二应用,使所述第二应用在所述电子设备的竖屏状态下后台运行,当所述第二应用在所述电子设备的竖屏状态下后台运行时,所述第二应用的所述第一界面在后台运行在所述电子设备的竖屏状态下;获取所述第一应用对应的第一图片和激活后的所述第二应用对应的第二图片,所述第一图片为所述第一应用的界面的截图,所述第二图片为所述第二应用的所述第一界面在所述电子设备的竖屏状态下运行的截图;根据所述第一图片和所述第二图片,生成并展示包括悬浮窗口切换过程的动态画面;所述第二悬浮窗口显示所述第二应用的界面包括:所述第二悬浮窗口显示所述第二应用的所述第一界面,所述第二应用的所述第一界面为运行在所述电子设备的竖屏状态下的界面。
[0019]其中,电子设备在横屏状态下的悬浮窗口和竖屏状态下的悬浮窗口的高宽比并不相同,也即是说,在横屏状态下生成的应用的截图和竖屏状态下生成的应用的截图的高宽比也不相同。那么,在竖屏状态下,如果用户想要再将显示第一应用的第一悬浮窗口切换为显示第二应用的第二悬浮窗口时,若缓存中所存储的第二应用的第二图片是在横屏状态下获得的,则采用第二图片和第一图片生成上述动态画面,该动画的显示效果会比较差。
[0020]因此,此实现方式中,如果第二图片的尺寸与当前的屏幕状态不匹配,则电子设备可以将第二应用激活,使第二应用在竖屏状态下在后台运行,并获得此时第二应用的显示界面的截图。由此,可提高动画显示效果与实际切换的悬浮窗口的匹配度。
[0021]结合第一方面,在第一方面的有些实现方式中,若所述第一悬浮窗口的显示尺寸为第一尺寸,但所述第二应用的第一界面在所述第一悬浮窗口显示之前的显示尺寸为第二尺寸,则在所述电子设备的屏幕上从显示所述第一悬浮窗口切换为显示第二悬浮窗口之前,所述方法还包括:后台激活所述第二应用,使所述第二应用在所述第一尺寸下后台运行,当所述第二应用在所述第一尺寸下后台运行时,所述第二应用的所述第一界面在后本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种窗口的显示方法,所述方法由电子设备执行,其特征在于,所述方法包括:在所述电子设备的屏幕上显示第一悬浮窗口,所述第一悬浮窗口显示第一应用的界面,所述第一悬浮窗口的底部包括第一控件,所述第一控件用于接收用户操作;接收所述用户通过所述第一控件输入的向左方向或向右方向的第一滑动操作;响应于所述第一滑动操作,在所述电子设备的屏幕上从显示所述第一悬浮窗口切换为显示第二悬浮窗口,所述第二悬浮窗口显示第二应用的界面。2.根据权利要求1所述的方法,其特征在于,若所述第一悬浮窗口是在所述电子设备的竖屏状态下显示的,但所述第二应用的第一界面在所述第一悬浮窗口显示之前是在所述电子设备的横屏状态下显示过的,则在所述电子设备的屏幕上从显示所述第一悬浮窗口切换为显示第二悬浮窗口之前,所述方法还包括:后台激活所述第二应用,使所述第二应用在所述电子设备的竖屏状态下后台运行,当所述第二应用在所述电子设备的竖屏状态下后台运行时,所述第二应用的所述第一界面在后台运行在所述电子设备的竖屏状态下;获取所述第一应用对应的第一图片和激活后的所述第二应用对应的第二图片,所述第一图片为所述第一应用的界面的截图,所述第二图片为所述第二应用的所述第一界面在所述电子设备的竖屏状态下运行的截图;根据所述第一图片和所述第二图片,生成并展示包括悬浮窗口切换过程的动态画面;所述第二悬浮窗口显示所述第二应用的界面包括:所述第二悬浮窗口显示所述第二应用的所述第一界面,所述第二应用的所述第一界面为运行在所述电子设备的竖屏状态下的界面。3.根据权利要求1所述的方法,其特征在于,若所述第一悬浮窗口的显示尺寸为第一尺寸,但所述第二应用的第一界面在所述第一悬浮窗口显示之前的显示尺寸为第二尺寸,则在所述电子设备的屏幕上从显示所述第一悬浮窗口切换为显示第二悬浮窗口之前,所述方法还包括:后台激活所述第二应用,使所述第二应用在所述第一尺寸下后台运行,当所述第二应用在所述第一尺寸下后台运行时,所述第二应用的所述第一界面在后台运行在所述第一尺寸下;获取所述第一应用对应的第一图片和激活后的所述第二应用对应的第二图片,所述第一图片为所述第一应用的界面的截图,所述第二图片为所述第二应用的所述第一界面在所述第一尺寸下运行的截图;根据所述第一图片和所述第二图片,生成并展示包括悬浮窗口切换过程的动态画面;所述第二悬浮窗口显示所述第二应用的界面包括:所述第二悬浮窗口显示所述第二应用的所述第一界面,所述第二应用的所述第一界面为运行在所述第一尺寸下的界面。4.根据权利要求2或3所述的方法,其特征在于,所述展示包括悬浮窗口切换过程的动态画面,包括:在所述第一悬浮窗口...

【专利技术属性】
技术研发人员:刘诗聪陈稳杰高博伦
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

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

1