一种悬浮窗口的切换方法、装置、设备和存储介质制造方法及图纸

技术编号:17878409 阅读:54 留言:0更新日期:2018-05-06 00:22
本发明专利技术实施例公开了一种悬浮窗口的切换方法、装置、设备和存储介质,所述方法包括:获取终端屏幕上的触摸点对应的点击操作;将所述点击操作确定的目标悬浮窗口处理成前景窗口和背景窗口重合显示的形式,其中前景窗口显示在所述背景窗口的上一层;将所述前景窗口切换至所述背景窗口的下一层,再将所述背景窗口切换至所述前景窗口的下一层。避免了多个悬浮窗切换时出现的闪烁现象,提高了用户体验。

A suspension window switching method, device, device and storage medium

An embodiment of the invention discloses a switching method, device, device and storage medium of a suspension window. The method includes: obtaining a click operation corresponding to a touch point on a terminal screen; processing the target suspension window determined by the click operation into a form of the foreground window and the background window reclosing display, in which the foreground window is used. The mouth is displayed on the upper layer of the background window; the foreground window is switched to the next layer of the background window, and the background window is switched to the next layer of the foreground window. It avoids the phenomenon of flicker when multiple suspension windows switch and improves user experience.

【技术实现步骤摘要】
一种悬浮窗口的切换方法、装置、设备和存储介质
本专利技术涉及显示技术,尤其涉及一种悬浮窗口的切换方法、装置、设备和存储介质。
技术介绍
在Android平台下可以通过调用系统API(应用程序编程接口)添加悬浮窗,悬浮窗悬浮于其他应用窗口或显示界面之上,可以满足用户实时的记录等需求。当用户在多个悬浮窗之间进行切换时,将需要展示的悬浮窗置于最顶层。现有技术中的做法通常是,先把之前展示悬浮窗从屏幕上移除,再将其添加到屏幕上。由于后添加的悬浮窗会覆盖之前添加的悬浮窗,因此,获取焦点的悬浮窗就会置于最顶层。在这个过程中,在从先移除(悬浮窗消失不见)到再添加(悬浮窗再次出现)的过程中,会出现闪烁现象,导致用户体验。
技术实现思路
本专利技术实施例提供一种悬浮窗口的切换方法、装置、设备和存储介质,避免了多个悬浮窗切换时出现的闪烁现象,提高了用户体验。第一方面,本专利技术实施例提供了一种悬浮窗口的切换方法,所述方法包括:获取终端屏幕上的触摸点对应的点击操作;将所述点击操作确定的目标悬浮窗口处理成前景窗口和背景窗口重合显示的形式,其中前景窗口显示在在所述背景窗口的上一层;将所述前景窗口切换至所述背景窗口的下一层,再将所述背景窗口切换至所述前景窗口的下一层。第二方面,本专利技术实施例提供了一种悬浮窗口的切换装置,所述装置包括:操作获取模块,用于获取终端屏幕上的触摸点对应的点击操作;处理模块,用于将所述点击操作确定的目标悬浮窗口处理成前景窗口和背景窗口重合显示的形式,其中前景窗口显示在在所述背景窗口的上一层;窗口切换模块,用于将所述前景窗口切换至所述背景窗口的下一层,再将所述背景窗口切换至所述前景窗口的下一层。第三方面,本专利技术实施例还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如本专利技术实施例中任一所述的悬浮窗口的切换方法。第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本专利技术实施例中任一所述的悬浮窗口的切换方法。本专利技术实施例中,通过在获取终端屏幕上的触摸点对应的点击操作,并将所述点击操作确定的目标悬浮窗口处理成前景窗口和背景窗口重合显示的形式,其中前景窗口显示在在所述背景窗口的上一层;将所述前景窗口切换至所述背景窗口的下一层,再将所述背景窗口切换至所述前景窗口的下一层。避免了多个悬浮窗切换时出现的闪烁现象,提高了用户体验。附图说明图1a是本专利技术实施例一中的一种悬浮窗口的切换方法的流程图;图1b是本专利技术实施例一中所适用的一种前景窗口和背景窗口重合显示的效果图;图2a是本专利技术实施例二中的一种悬浮窗口的切换方法的流程图;图2b是本专利技术实施例二中所适用的一种初始状态时悬浮窗口的显示效果图;图2c是本专利技术实施例二中所适用的一种用户对目标悬浮窗口点击操作后切换显示图;图2d是本专利技术实施例二中所适用的一种目标悬浮窗口切换后的最终显示效果图;图2e是现有技术中一种悬浮窗口切换前的显示效果图;图2f是现有技术中一种悬浮窗口切换过程中的显示效果图;图2g是现有技术中一种悬浮窗口切换结束后的显示效果图;图3是本专利技术实施例三中的一种悬浮窗口的切换装置的结构示意图;图4是本专利技术实施例四中的一种计算机设备的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1a为本专利技术实施例一提供的一种悬浮窗口的切换方法的流程图,本实施例可适用于两个及两个以上的悬浮窗口进行切换显示的情况,该方法可以由本专利技术是实施例提供的悬浮窗口的切换装置来执行,该装置可采用软件和/或硬件的方式实现。参考图1a,该方法具体可以包括如下步骤:S110、获取终端屏幕上的触摸点对应的点击操作。其中,将以可移动窗口的形式悬浮在终端设备的屏幕上的便签等窗口称为悬浮窗口。当多个悬浮窗口显示在终端设备上的屏幕上显示时,只有一个窗口为被选中状态,也即可编辑状态。可选的,将被选中状态的悬浮窗口称为获取焦点的悬浮窗口,这里的“焦点”并无实际的意义。具体的,当用户需要在多个悬浮窗口之间进行切换时,首先要获取终端屏幕上的触摸点对应的点击操作。由于当前只有一个悬浮窗口为可编辑状态,因此,以两个悬浮窗口为例进行说明。将两个悬浮窗口分别命名为第一悬浮窗口和第二悬浮窗口,触摸屏可以通过对触摸点的识别来识别其对应的点击操作:若所述点触摸点位于第一悬浮窗口所属的触控区域,则对应的点击操作为选中第一悬浮窗口;若所述触摸点位于第二悬浮窗口所属的触控区域,则对应的点击操作为选中第二悬浮窗口;若所述触摸点位于第一悬浮窗口和第二悬浮窗口的重叠区域内,则触摸屏可以根据触摸点来确定对应的触摸操作时选中的是第一悬浮窗口还是第二悬浮窗口。示例性的,悬浮窗口只是一个通称,将不同的功能通过悬浮窗口来实现时,可以用与各悬浮窗口的功能对应的名称来描述。例如:若悬浮窗口用来记录会议过程中产生的记录,则将其称为便签;若悬浮窗口用来在教学中绘图,则将其称为画板。S120、将所述点击操作确定的目标悬浮窗口处理成前景窗口和背景窗口重合显示的形式,其中前景窗口显示在在所述背景窗口的上一层。具体的,根据所述点击操作确定目标悬浮窗口,其中,目标悬浮窗是指用户对该悬浮窗口所在的触摸屏的触控区域进行了点击操作后确定的悬浮窗口。在确定了目标悬浮窗口后,将目标悬浮窗口处理成前景窗口和背景窗口重合显示的形式,使前景重口覆盖在背景窗口上。图1b示出了一种前景窗口和背景窗口重合显示的效果图,需要说明的是,为了方便展示,在图1b中,将前景窗口和背景窗口交错呈现,实际为重合显示的形式,背景窗口的外观与前景窗口一致,140为前景窗口,150为背景窗口。可选的,背景窗口也可以称为掩饰悬浮窗口。在一个具体的例子中,当有多个悬浮窗在终端显示时,可以给每个悬浮窗都处理成前景窗口和背景窗口的形式,在本实施例中,由于在窗口切换过程中只涉及到目标悬浮窗口,对多个悬浮窗口中的其它窗口不做说明。可选的,所述将所述点击操作确定的目标悬浮窗口处理成前景窗口和背景窗口重合显示的形式,包括:通过设定的标识码将所述点击操作确定的目标悬浮窗口处理成前景窗口和背景窗口重合显示的形式,其中,所述标识码分别唯一标识所述前景窗口和所述背景窗口。其中,前景窗口主要负责所有的业务逻辑,例如,内容显示与用户操作,背景窗口为前景窗口的一个副本,不与用户产生任何交互,其显示的内容为前景窗口显示内容的复制版本,前景窗口与背景窗口完全重叠,前景窗口位于背景窗口之上。其中,设定的标识码一般通过开发人员根据实际要求设定。将原目标悬浮窗口添加设定的标识码后分别获得前景窗口和背景窗口,其中,所述标识码分别唯一标识前景窗口和背景窗口。S130、将所述前景窗口切换至所述背景窗口的下一层,再将所述背景窗口切换至所述前景窗口的下一层。具体的,用户看到的实际内容为最上层(即最顶层)的窗口显示的内容,例如,当前景窗口在上一层时,则用户看到的是前景窗口的实际内容。在本专利技术实施例中,在窗口的切换过程中,将前景窗口切换至背景窗口的下一层,再将背景窗口切换至本文档来自技高网...
一种悬浮窗口的切换方法、装置、设备和存储介质

【技术保护点】
一种悬浮窗口的切换方法,其特征在于,包括:获取终端屏幕上的触摸点对应的点击操作;将所述点击操作确定的目标悬浮窗口处理成前景窗口和背景窗口重合显示的形式,其中前景窗口显示在在所述背景窗口的上一层;将所述前景窗口切换至所述背景窗口的下一层,再将所述背景窗口切换至所述前景窗口的下一层。

【技术特征摘要】
1.一种悬浮窗口的切换方法,其特征在于,包括:获取终端屏幕上的触摸点对应的点击操作;将所述点击操作确定的目标悬浮窗口处理成前景窗口和背景窗口重合显示的形式,其中前景窗口显示在在所述背景窗口的上一层;将所述前景窗口切换至所述背景窗口的下一层,再将所述背景窗口切换至所述前景窗口的下一层。2.根据权利要求1所述的方法,其特征在于,所述将所述前景窗口切换至所述背景窗口的下一层,再将所述背景窗口切换至所述前景窗口的下一层,包括:通过将所述前景窗口设置为透明状态以及将所述背景窗口设置为显示状态将所述前景窗口切换至所述背景窗口的下一层,再通过将所述前景窗口设置为显示状态以及将所述背景窗口设置为透明状态将所述背景窗口切换至所述前景窗口的下一层。3.根据权利要求1所述的方法,其特征在于,所述将所述点击操作确定的目标悬浮窗口处理成前景窗口和背景窗口重合显示的形式,包括:通过设定的标识码将所述点击操作确定的目标悬浮窗口处理成前景窗口和背景窗口重合显示的形式,其中,所述标识码分别唯一标识所述前景窗口和所述背景窗口。4.根据权利要求1所述的方法,其特征在于,所述将所述点击操作确定的目标悬浮窗口处理成前景窗口和背景窗口重合显示的形式,包括:获取所述点击操作对应的触摸区域的坐标;根据所述触摸区域的坐标确定目标悬浮窗口;将所述目标悬浮窗口处理成前景窗口和背景窗口重合显示的形式。5.根据权利要求1-4任一项所述的方法,其特征在于,所述目标悬浮窗口包括显示区域和工具...

【专利技术属性】
技术研发人员:向淘
申请(专利权)人:广州视源电子科技股份有限公司广州视臻信息科技有限公司
类型:发明
国别省市:广东,44

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

1