界面的显示方法和装置制造方法及图纸

技术编号:23161465 阅读:33 留言:0更新日期:2020-01-21 21:56
本申请公开了一种界面的显示方法和装置。其中,该方法包括:接收切换信号,其中,切换信号用于切换界面的显示模式,显示模式包括:分屏模式和画中画模式;获取界面在当前显示模式下对应的窗口任务栈中的窗口任务;根据切换信号调整窗口任务所在的窗口任务栈,以将界面由当前的显示模式切换至另一显示模式。本申请解决了现有技术中分屏显示模式和画中画显示模式难以快速切换的技术问题。

Display method and device of interface

【技术实现步骤摘要】
界面的显示方法和装置
本申请涉及显示领域,具体而言,涉及一种界面的显示方法和装置。
技术介绍
目前的智能终端设备可以支持分屏功能,即以若干的比例把屏幕分成左右或者上下两个窗口部分,将两个应用程序分别在两个窗口显示。这样就可以实现在同一个屏幕下同时显示和操作两个应用程序,如图1a和图1b所示。例如Android系统的导航栏中有一个用于查看最近应用的按钮,用户点击该按钮即可进入和查看最近应用列表,如图1c所示,长按拖动其中一个应用程序到左侧或者右侧(如果是竖屏上下分屏的时候,则是拖动到顶部或者底部),即可进入分屏。如图1d,长按拖动应用程序6进入左侧分屏,原来的最近应用列表即进入右侧分屏。在图1d的基础上,从右侧的最近应用的列表中点选一个应用程序,即可在右侧分屏展示该应用程序,如图1e所示。拖动中间的分割条,即可以按照任意的分屏比例显示,如图1f所示。在完全进入分屏时,如图1e,用户可以再次点击打开最近应用列表的按钮,打开最近应用列表,再次回到如图1d所示的页面中,点选其他的应用切换显示。同时一些智能终端设备还能够支持画中画模式的显示。画中画模式即一个应用程序以小窗口的形式悬浮在一个全屏应用程序上面,可以拖动和调整大小,如图1g和图1h所示。在全屏的窗口2中点击进入PIP(picture-in-picture,画中画)模式的按钮,会直接进入PIP模块,并且可以看到下层的窗口1。进入PIP模式后,可以移动或放大窗口2,点击关闭窗口2即可退出PIP模式。但由于上述两种显示模式无法快速切换,因此仍难以满足用户的需求。例如,在教师授课的场景中,常用的软件是书写白板,用于板书的书写;常用的软件还有播放教学课件的PPT。授课时,老师边讲课边书写板书,两个软件使用频率相当,可以使用分屏模式。而当老师主讲课,偶尔需要板书,且内容不多时,则需要使用画中画模式,即播放教学PPT为全屏应用,书写白板为窗口应用,但目前只能终端设备还无法进行两种模式的快速切换。针对现有技术中分屏显示模式和画中画显示模式难以快速切换的问题,目前尚未提出有效的解决方案。
技术实现思路
本申请实施例提供了一种界面的显示方法和装置,以至少解决现有技术中分屏显示模式和画中画显示模式难以快速切换的技术问题。根据本申请实施例的一个方面,提供了一种界面的显示方法,包括:接收切换信号,其中,切换信号用于切换界面的显示模式,显示模式包括:分屏模式和画中画模式;获取界面在当前显示模式下对应的窗口任务栈中的窗口任务;根据切换信号调整窗口任务所在的窗口任务栈,以将界面由当前的显示模式切换至另一显示模式。进一步地,界面当前的显示模式为分屏模式,切换信号用于将界面由分屏模式切换至画中画模式,其中,获取第一窗口任务栈中的第一窗口任务和第二窗口任务栈中的第二窗口任务,其中,第一窗口任务栈为界面在分屏模式下的主窗口任务栈,第二窗口任务栈为界面在分屏模式下的次窗口任务栈。进一步地,确定第三窗口任务栈,其中,第三窗口任务栈为画中画模式中画中画窗口任务所在的任务栈;从第一窗口任务和第二窗口任务中选择目标窗口任务;通过将目标窗口任务加入第三窗口任务栈,以将目标窗口任务退出分屏模式并进入画中画模式;其中,非目标窗口任务在目标窗口任务退出分屏模式后扩大至完全填充界面。进一步地,获取包含退出方向信息的分屏退出操作,其中,退出方向用于指示退出分屏模式的一侧;根据分屏退出操作确定退出方向所指示的一侧对应的窗口任务为目标窗口任务。进一步地,界面在分屏模式下的每个分屏侧都包括一个第一切换控件,检测到任意一个第一切换控件被触发,其中,确定第一切换控件被触发的分屏侧为退出分屏模式的一侧。进一步地,界面当前的显示模式为画中画模式,切换信号为用于将界面由画中画模式切换至分屏模式的第二切换信号,获取第三窗口任务栈中的第三窗口任务,其中,第三窗口任务栈为画中画模式中画中画窗口任务所在的任务栈。进一步地,将第三窗口任务加入第一窗口任务栈或第二窗口任务栈,其中,第一窗口任务栈为界面在分屏模式下的主窗口任务栈,第二窗口任务栈为界面在分屏模式下的次窗口任务栈。进一步地,获取第三窗口任务的分屏位置;获取分屏位置对应的窗口任务栈;将第三窗口任务加入分屏位置对应的窗口任务栈。进一步地,第二切换信号通过长按操作和滑动操作触发,在检测到对第三窗口任务对应的窗口的长按操作后,继续检测对第三窗口任务对应的窗口的滑动操作;获取滑动操作的结束位置;确定结束位置所属的分屏区域为第三窗口任务的分屏位置。进一步地,画中画模式包括:第一画中画模式和第二画中画模式,其中,第一画中画模式与第二画中画模式中的全屏窗口和画中画窗口相反,切换信号为用于将界面在两种画中画模式中切换的第三切换信号,获取第三窗口任务栈中的第三窗口任务和第四窗口任务栈中的第四窗口任务,其中,第三窗口任务栈为画中画模式中画中画窗口任务所在的任务栈,第四窗口任务栈为画中画模式中全屏窗口任务所在的任务栈。进一步地,交换第三窗口任务栈和第四窗口任务栈中的窗口任务,以将界面在两种画中画模式中切换。进一步地,界面在画中画模式下包括第三切换信号对应的第二切换控件,当检测到第二切换控件被触发时,将界面在两种画中画模式中切换。根据本申请实施例的一个方面,提供了一种界面的显示方法,包括:接收切换信号,其中,切换信号用于切换界面的显示模式,显示模式包括:分屏模式和画中画模式;根据切换信号将界面由当前的显示模式切换至另一显示模式。进一步地,界面处于分屏模式,其中,每个分屏侧包括一个第一切换控件,检测任意一个第一切换控件被触发;控制第一切换控件被触发的一侧退出分屏模式并切换至画中画模式中的画中画窗口,且分屏模式的另一侧扩大至完全填充界面。进一步地,界面处于画中画模式,其中,界面在画中画模式下包括第二切换控件,检测第二切换控件被触发;交换画中画模式中的全屏窗口与画中画模式中的画中画窗口。进一步地,检测对画中画模式中的画中画窗口的长按操作;在检测到对画中画窗口的长按操作后,在长按操作的焦点未消失的情况下继续检测对画中画窗口的滑动操作;获取滑动操作的结束位置;将画中画窗口切换至结束位置所属的分屏侧,并将画中画模式中的全屏窗口切换至不包括结束位置的分屏侧。根据本申请实施例的一个方面,提供了一种界面的显示方法,包括:接收模块,用于接收切换信号,其中,切换信号用于切换界面的显示模式,显示模式包括:分屏模式和画中画模式;获取模块,用于获取界面在当前显示模式下对应的窗口任务栈中的窗口任务;切换模块,用于根据切换信号调整窗口任务所在的窗口任务栈,以将界面由当前的显示模式切换至另一显示模式。根据本申请实施例的一个方面,提供了一种存储介质,存储介质包括存储的程序,其中,在程序运行时控制存储介质所在设备执行上述的界面的显示方法。根据本申请实施例的一个方面,提供了一种处理器,处理器用于运行程序,其中,程序运行时执行上述的界面的显示方法。在本申请实施例中,接收切换信号,其中本文档来自技高网
...

【技术保护点】
1.一种界面的显示方法,其特征在于,包括:/n接收切换信号,其中,所述切换信号用于切换所述界面的显示模式,所述显示模式包括:分屏模式和画中画模式;/n获取所述界面在当前显示模式下对应的窗口任务栈中的窗口任务;/n根据所述切换信号调整所述窗口任务所在的窗口任务栈,以将所述界面由当前的显示模式切换至另一显示模式。/n

【技术特征摘要】
1.一种界面的显示方法,其特征在于,包括:
接收切换信号,其中,所述切换信号用于切换所述界面的显示模式,所述显示模式包括:分屏模式和画中画模式;
获取所述界面在当前显示模式下对应的窗口任务栈中的窗口任务;
根据所述切换信号调整所述窗口任务所在的窗口任务栈,以将所述界面由当前的显示模式切换至另一显示模式。


2.根据权利要求1所述的方法,其特征在于,所述界面当前的显示模式为所述分屏模式,所述切换信号用于将所述界面由所述分屏模式切换至所述画中画模式,其中,获取所述界面在当前显示模式下对应的窗口任务栈中的窗口任务,包括:
获取第一窗口任务栈中的第一窗口任务和第二窗口任务栈中的第二窗口任务,其中,所述第一窗口任务栈为所述界面在所述分屏模式下的主窗口任务栈,所述第二窗口任务栈为所述界面在所述分屏模式下的次窗口任务栈。


3.根据权利要求2所述的方法,其特征在于,根据所述切换信号调整所述窗口任务所在的窗口任务栈,以将所述界面由当前的显示模式切换至另一显示模式,包括:
确定第三窗口任务栈,其中,所述第三窗口任务栈为所述画中画模式中画中画窗口任务所在的任务栈;
从所述第一窗口任务和所述第二窗口任务中选择目标窗口任务;
通过将所述目标窗口任务加入所述第三窗口任务栈,以将所述目标窗口任务退出所述分屏模式并进入所述画中画模式;
其中,非目标窗口任务在所述目标窗口任务退出所述分屏模式后扩大至完全填充所述界面。


4.根据权利要求3所述的方法,其特征在于,从所述第一窗口任务和所述第二窗口任务中选择目标窗口任务,包括:
获取包含退出方向信息的分屏退出操作,其中,所述退出方向用于指示退出所述分屏模式的一侧;
根据所述分屏退出操作确定所述退出方向所指示的一侧对应的窗口任务为所述目标窗口任务。


5.根据权利要求4所述的方法,其特征在于,所述界面在所述分屏模式下的每个分屏侧都包括一个第一切换控件,获取包含退出方向信息的分屏退出操作,包括:
检测到任意一个第一切换控件被触发,其中,确定所述第一切换控件被触发的分屏侧为退出所述分屏模式的一侧。


6.根据权利要求1所述的方法,其特征在于,所述界面当前的显示模式为所述画中画模式,所述切换信号为用于将所述界面由所述画中画模式切换至所述分屏模式的第二切换信号,其中,获取所述界面在当前显示模式下对应的窗口任务栈中的窗口任务,包括:
获取第三窗口任务栈中的第三窗口任务,其中,所述第三窗口任务栈为所述画中画模式中画中画窗口任务所在的任务栈。


7.根据权利要求6所述的方法,其特征在于,根据所述切换信号调整所述窗口任务所在的窗口任务栈,以将所述界面由当前的显示模式切换至另一显示模式,包括:
将所述第三窗口任务加入第一窗口任务栈或第二窗口任务栈,其中,所述第一窗口任务栈为所述界面在所述分屏模式下的主窗口任务栈,所述第二窗口任务栈为所述界面在所述分屏模式下的次窗口任务栈。


8.根据权利要求7所述的方法,其特征在于,将所述第三窗口任务加入第一窗口任务栈或第二窗口任务栈,包括:
获取所述第三窗口任务的分屏位置;
获取所述分屏位置对应的窗口任务栈;
将所述第三窗口任务加入所述分屏位置对应的窗口任务栈。


9.根据权利要求8所述的方法,其特征在于,所述第二切换信号通过长按操作和滑动操作触发,其中,获取所述第三窗口任务的分屏位置,包括:
在检测到对所述第三窗口任务对应的窗口的长按操作后,继续检测对所述第三窗口任务对应的窗口的滑动操作;
获取所述滑动操作的结束位置;
确定所述结束位置所属的分屏区域为所述第三窗口任务...

【专利技术属性】
技术研发人员:王家宇
申请(专利权)人:广州视源电子科技股份有限公司广州视睿电子科技有限公司
类型:发明
国别省市:广东;44

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

1