悬浮窗控制方法、装置、终端、存储介质以及程序产品制造方法及图纸

技术编号:36807471 阅读:12 留言:0更新日期:2023-03-09 00:23
本申请提供了一种悬浮窗控制方法、装置、终端、存储介质以及程序产品,属于计算机技术领域。本申请中,在屏幕中显示悬浮窗;响应于对所述悬浮窗的第一触控操作,关闭所述悬浮窗;响应于所述屏幕的旋转角度达到第一角度,且所述屏幕旋转到所述第一角度占用的时长小于或等于第一时长,重启所述悬浮窗。本申请通过屏幕的旋转来控制悬浮窗的开启,无需用户点击设置再对悬浮窗控制选项操作执行操作,因此简化了开启悬浮窗所需执行的操作,提高了开启悬浮窗的效率。窗的效率。窗的效率。

【技术实现步骤摘要】
悬浮窗控制方法、装置、终端、存储介质以及程序产品


[0001]本申请涉及计算机
,特别涉及一种悬浮窗控制方法、装置、终端、存储介质以及程序产品。

技术介绍

[0002]终端在运行应用程序的过程中,有时会在屏幕中显示悬浮窗。当悬浮窗被关闭后,通常用户执行以下操作来重新开启悬浮窗:点击设置—找到悬浮窗控制选项—对悬浮窗控制选项执行开启操作。终端检测到用户的如上操作时,重启悬浮窗。
[0003]采用上述方法时,用户需要执行繁琐的操作才能重启悬浮窗,因此影响了开启悬浮窗的效率。并且,找到开启悬浮窗的控制选项的难度较高,造成用户的学习成本比较高。

技术实现思路

[0004]本申请提供了一种悬浮窗控制方法、装置、终端、存储介质以及程序产品,能够提高开启悬浮窗的效率,并降低用户开启悬浮窗的学习成本。所述技术方案如下。
[0005]第一方面,提供了一种悬浮窗控制方法,包括:
[0006]在屏幕中显示悬浮窗;
[0007]响应于对所述悬浮窗的第一触控操作,关闭所述悬浮窗;
[0008]响应于所述屏幕的旋转角度达到第一角度,且所述屏幕旋转到所述第一角度占用的时长小于或等于第一时长,重启所述悬浮窗。
[0009]在一些实施方式中,所述方法还包括:
[0010]根据所述悬浮窗被拖动至所述屏幕中的第一区域后,所述悬浮窗上相邻两次获取到的触点的位置信息之间的偏移量小于第一偏移量,确定所述悬浮窗被触发所述第一触控操作。
[0011]在一些实施方式中,所述根据所述悬浮窗被拖动至所述屏幕中的第一区域,且相邻两次采集到的触点的偏移量小于第一偏移量,确定所述悬浮窗被触发所述第一触控操作之前,所述方法还包括:
[0012]响应于对所述悬浮窗的第二触控操作,显示所述第一区域。
[0013]在一些实施方式中,所述方法还包括:
[0014]获取所述悬浮窗上触点的位置信息;
[0015]若相邻两次获取到的触点的位置信息的之间的偏移量大于或等于第二偏移量,确定所述悬浮窗被触发第二触控操作。
[0016]在一些实施方式中,所述方法还包括:
[0017]响应于对所述悬浮窗的第二触控操作,在所述第一区域内部或者所述第一区域周围显示第一提示信息,所述第一提示信息用于提示所述悬浮窗被拖动至所述第一区域后所述悬浮窗能够被关闭。
[0018]在一些实施方式中,所述方法还包括:
[0019]当所述悬浮窗进入所述第一区域时,输出第二提示信息。
[0020]在一些实施方式中,所述关闭所述悬浮窗之前,所述方法还包括:
[0021]响应于对所述悬浮窗的第三触控操作,在所述屏幕中显示菜单栏,所述菜单栏包括一个或多个选项;
[0022]在显示所述悬浮窗的同时,显示所述菜单栏;或者,
[0023]关闭所述悬浮窗,并显示所述菜单栏。
[0024]在一些实施方式中,所述方法还包括:
[0025]获取所述悬浮窗上触点的位置信息;
[0026]若相邻两次获取到的触点的位置信息之间的偏移量小于或等于第三偏移量,确定所述悬浮窗被触发所述第三触控操作。
[0027]在一些实施方式中,所述在屏幕中显示悬浮窗,包括:
[0028]响应于所述悬浮窗处于非触发状态,在所述屏幕中界面的边缘显示所述悬浮窗的第一部分,并隐藏所述悬浮窗的第二部分。
[0029]在一些实施方式中,所述隐藏所述悬浮窗的第二部分之后,所述方法还包括:
[0030]响应于对所述悬浮窗的第二触控操作,显示所述悬浮窗的第二部分;
[0031]所述悬浮窗的有效触控区域从所述第一部分扩展至所述第一部分与所述第二部分的并集。
[0032]第二方面,提供了一种悬浮窗控制装置,包括:
[0033]显示单元,用于在屏幕中显示悬浮窗;
[0034]关闭单元,用于响应于对所述悬浮窗的第一触控操作,关闭所述悬浮窗;
[0035]启动单元,用于响应于所述屏幕的旋转角度达到第一角度,且所述屏幕旋转到所述第一角度占用的时长小于或等于第一时长,重启所述悬浮窗。
[0036]在一些实施方式中,所述装置还包括:
[0037]处理单元,用于根据所述悬浮窗被拖动至所述屏幕中的第一区域后,所述悬浮窗上相邻两次获取到的触点的位置信息之间的偏移量小于第一偏移量,确定所述悬浮窗被触发所述第一触控操作。
[0038]在一些实施方式中,所述显示单元,还用于响应于对所述悬浮窗的第二触控操作,显示所述第一区域。
[0039]在一些实施方式中,所述装置还包括:
[0040]处理单元,用于获取所述悬浮窗上触点的位置信息;若相邻两次获取到的触点的位置信息的之间的偏移量大于或等于第二偏移量,确定所述悬浮窗被触发第二触控操作。
[0041]在一些实施方式中,所述显示单元,还用于响应于对所述悬浮窗的第二触控操作,在所述第一区域内部或者所述第一区域周围显示第一提示信息,所述第一提示信息用于提示所述悬浮窗被拖动至所述第一区域后所述悬浮窗能够被关闭。
[0042]在一些实施方式中,所述装置还包括:
[0043]输出单元,用于当所述悬浮窗进入所述第一区域时,输出第二提示信息。
[0044]在一些实施方式中,所述显示单元,还用于响应于对所述悬浮窗的第三触控操作,在所述屏幕中显示菜单栏,所述菜单栏包括一个或多个选项;
[0045]在显示所述悬浮窗的同时,显示所述菜单栏;或者,
[0046]关闭所述悬浮窗,并显示所述菜单栏。
[0047]在一些实施方式中,所述装置还包括:
[0048]处理单元,用于获取所述悬浮窗上触点的位置信息;若相邻两次获取到的触点的位置信息之间的偏移量小于或等于第三偏移量,确定所述悬浮窗被触发所述第三触控操作。
[0049]在一些实施方式中,所述显示单元,用于响应于所述悬浮窗处于非触发状态,在所述屏幕中界面的边缘显示所述悬浮窗的第一部分,并隐藏所述悬浮窗的第二部分。
[0050]在一些实施方式中,所述显示单元,还用于响应于对所述悬浮窗的第二触控操作,显示所述悬浮窗的第二部分;
[0051]所述悬浮窗的有效触控区域从所述第一部分扩展至所述第一部分与所述第二部分的并集。
[0052]第三方面,提供了一种终端,所述终端包括:处理器,所述处理器与存储器耦合,所述存储器中存储有至少一条计算机程序指令,所述至少一条计算机程序指令由所述处理器加载并执行,以使所述终端实现上述第一方面或第一方面任一种可选方式所述的方法。
[0053]第四方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令,所述指令在计算机上运行时,使得计算机执行上述第一方面或第一方面任一种可选方式所述的方法。
[0054]第五方面,提供了一种计算机程序产品,所述计算机程序产品包括一个或多个计算机程序指令,当所述计算机程序指令被计算机加载并运行时,使本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种悬浮窗控制方法,其特征在于,包括:在屏幕中显示悬浮窗;响应于对所述悬浮窗的第一触控操作,关闭所述悬浮窗;响应于所述屏幕的旋转角度达到第一角度,且所述屏幕旋转到所述第一角度占用的时长小于或等于第一时长,重启所述悬浮窗。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据所述悬浮窗被拖动至所述屏幕中的第一区域后,所述悬浮窗上相邻两次获取到的触点的位置信息之间的偏移量小于第一偏移量,确定所述悬浮窗被触发所述第一触控操作。3.根据权利要求2所述的方法,其特征在于,所述根据所述悬浮窗被拖动至所述屏幕中的第一区域,且相邻两次采集到的触点的偏移量小于第一偏移量,确定所述悬浮窗被触发所述第一触控操作之前,所述方法还包括:响应于对所述悬浮窗的第二触控操作,显示所述第一区域。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:获取所述悬浮窗上触点的位置信息;若相邻两次获取到的触点的位置信息的之间的偏移量大于或等于第二偏移量,确定所述悬浮窗被触发第二触控操作。5.根据权利要求3或4所述的方法,其特征在于,所述方法还包括:响应于对所述悬浮窗的第二触控操作,在所述第一区域内部或者所述第一区域周围显示第一提示信息,所述第一提示信息用于提示所述悬浮窗被拖动至所述第一区域后所述悬浮窗能够被关闭。6.根据权利要求2所述的方法,其特征在于,所述方法还包括:当所述悬浮窗进入所述第一区域时,输出第二提示信息。7.根据权利要求1所述的方法,其特征在于,所述关闭所述悬浮窗之前,所述方法还包括:响应于对所述悬浮窗的第三触控操作,在所述屏幕中显示菜单栏,所述菜单栏包括一个或多个选项;在显示所述悬浮窗的同时,显示所述菜单栏;或者,关闭所述悬浮窗,并显示所述菜单栏。8.根据权利要求7所述的方法,其特征在...

【专利技术属性】
技术研发人员:陈冠廷高永崇李芳友周明付
申请(专利权)人:上海益世界信息技术集团有限公司
类型:发明
国别省市:

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

1