移动终端的窗口调整方法及装置制造方法及图纸

技术编号:15241325 阅读:48 留言:0更新日期:2017-05-01 01:39
本公开是关于一种移动终端的窗口调整方法及装置。该方法包括:在检测到窗口拖动满足分屏窗口调整模式时,获取拖动后窗口与屏幕的位置关系;根据拖动后窗口与屏幕的位置关系切换分屏模式,并确定被拖动窗口在分屏模式中的位置。本公开够将窗口由自由形状模式快速切换为分屏模式,从而能够大大提高移动终端的窗口调整的便捷性和灵活性。

Method and device for adjusting window of mobile terminal

The invention discloses a method and a device for adjusting the window of a mobile terminal. The method includes: to meet in the detection window drag screen window adjustment mode, access window and drag screen position; according to the split screen mode switch position between the window and drag the screen, and determine the position by dragging the window in split screen mode. The public can quickly switch the window from the free form mode to the split screen mode, so as to greatly improve the convenience and flexibility of the window adjustment of the mobile terminal.

【技术实现步骤摘要】

本公开涉及信息
,尤其涉及移动终端的窗口调整方法及装置。
技术介绍
AndroidN平台提出了多窗口技术,使用户可以在手机或者平板电脑上同时查看多个应用。多窗口分为分屏模式和自由形状模式。在分屏模式中,两个应用对应的窗口分别占据一半屏幕;在自由形状模式中,多个应用对应的窗口可以为任意大小,并可以处于任意位置。相关技术中,若需要将自由形状模式切换为分屏模式,则需要先退出自由形状模式再进入分屏模式,操作繁琐度较高。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种移动终端的窗口调整方法及装置。根据本公开实施例的第一方面,提供一种移动终端的窗口调整方法,包括:在检测到窗口拖动满足分屏窗口调整模式时,获取拖动后窗口与屏幕的位置关系;根据拖动后窗口与屏幕的位置关系切换分屏模式,并确定被拖动窗口在分屏模式中的位置。对于上述方法,在一种可能的实现方式中,所述窗口拖动满足分屏窗口调整模式,包括:在自由形状窗口模式下,检测到对窗口拖动至屏幕边缘时,确定窗口拖动满足分屏窗口调整模式。对于上述方法,在一种可能的实现方式中,判断窗口拖动至屏幕边缘的方法,包括:获取拖动后窗口与屏幕边缘最接近边界与屏幕边缘的距离,若所述距离小于预设距离,则确定窗口拖动至屏幕边缘。对于上述方法,在一种可能的实现方式中,根据拖动后窗口与屏幕的位置关系切换分屏模式,并确定被拖动窗口在分屏模式中的位置,包括:根据窗口拖动至屏幕边缘的位置,确定切换的分屏排列方向,以及被拖动窗口在分屏模式中的位置。对于上述方法,在一种可能的实现方式中,根据窗口拖动至屏幕边缘的位置,确定切换的分屏排列方向,以及被拖动窗口在分屏模式中的位置,包括:若窗口拖动至屏幕左边缘处,则确定切换为左右分屏方向,并将被拖动窗口作为左侧窗口;若窗口拖动至屏幕右边缘处,则确定切换为左右分屏方向,并将被拖动窗口作为右侧窗口;若窗口拖动至屏幕上边缘处,则确定切换为上下分屏方向,并将被拖动窗口作为上侧窗口;若窗口拖动至屏幕下边缘处,则确定切换为上下分屏方向,并将被拖动窗口作为下侧窗口对于上述方法,在一种可能的实现方式中,根据拖动后窗口与屏幕的位置关系切换分屏模式,并确定被拖动窗口在分屏模式中的位置,包括:根据屏幕的状态确定切换的分屏排列方向;根据分屏排列方向以及拖动后窗口与屏幕的位置关系,确定被拖动窗口在分屏模式中的位置。对于上述方法,在一种可能的实现方式中,根据屏幕的状态确定切换的分屏排列方向,包括:若所述屏幕的状态为竖屏状态,则确定切换为上下分屏方向;若所述屏幕的状态为横屏状态,则确定切换为左右分屏方向。对于上述方法,在一种可能的实现方式中,根据分屏排列方向以及拖动后窗口与屏幕的位置关系,确定被拖动窗口在分屏模式中的位置,包括:若分屏排列方向为上下分屏方向,且拖动后窗口的上边界与所述屏幕的上边界的距离大于拖动后窗口的下边界与所述屏幕的下边界的距离,则将被拖动窗口作为上侧窗口;若分屏排列方向为上下分屏方向,且若拖动后窗口的上边界与所述屏幕的上边界的距离小于或等于拖动后窗口的下边界与所述屏幕的下边界的距离,则将被拖动窗口作为下侧窗口;若分屏排列方向为左右分屏方向,且若拖动后窗口的左边界与所述屏幕的左边界的距离大于拖动后窗口的右边界与所述屏幕的右边界的距离,则将被拖动窗口作为右侧窗口;若分屏排列方向为左右分屏方向,且若拖动后窗口的左边界与所述屏幕的左边界的距离小于或等于拖动后窗口的右边界与所述屏幕的右边界的距离,则将被拖动窗口作为左侧窗口。根据本公开实施例的第二方面,提供一种移动终端的窗口调整装置,包括:获取模块,用于在检测到窗口拖动满足分屏窗口调整模式时,获取拖动后窗口与屏幕的位置关系;位置确定模块,用于根据拖动后窗口与屏幕的位置关系切换分屏模式,并确定被拖动窗口在分屏模式中的位置。对于上述装置,在一种可能的实现方式中,所述窗口拖动满足分屏窗口调整模式,包括:在自由形状窗口模式下,检测到对窗口拖动至屏幕边缘时,确定窗口拖动满足分屏窗口调整模式。对于上述装置,在一种可能的实现方式中,判断窗口拖动至屏幕边缘的方法,包括:获取拖动后窗口与屏幕边缘最接近边界与屏幕边缘的距离,若所述距离小于预设距离,则确定窗口拖动至屏幕边缘。对于上述装置,在一种可能的实现方式中,所述位置确定模块包括:第一位置确定子模块,用于根据窗口拖动至屏幕边缘的位置,确定切换的分屏排列方向,以及被拖动窗口在分屏模式中的位置。对于上述装置,在一种可能的实现方式中,所述第一位置确定子模块用于:若窗口拖动至屏幕左边缘处,则确定切换为左右分屏方向,并将被拖动窗口作为左侧窗口;若窗口拖动至屏幕右边缘处,则确定切换为左右分屏方向,并将被拖动窗口作为右侧窗口;若窗口拖动至屏幕上边缘处,则确定切换为上下分屏方向,并将被拖动窗口作为上侧窗口;若窗口拖动至屏幕下边缘处,则确定切换为上下分屏方向,并将被拖动窗口作为下侧窗口。对于上述装置,在一种可能的实现方式中,所述位置确定模块包括第二位置确定子模块,所述第二位置确定子模块包括:分屏排列方向确定子模块,用于根据屏幕的状态确定切换的分屏排列方向;分屏位置确定子模块,用于根据分屏排列方向以及拖动后窗口与屏幕的位置关系,确定被拖动窗口在分屏模式中的位置。对于上述装置,在一种可能的实现方式中,所述分屏排列方向确定子模块用于:若所述屏幕的状态为竖屏状态,则确定切换为上下分屏方向;若所述屏幕的状态为横屏状态,则确定切换为左右分屏方向。对于上述装置,在一种可能的实现方式中,所述分屏位置确定子模块用于:若分屏排列方向为上下分屏方向,且拖动后窗口的上边界与所述屏幕的上边界的距离大于拖动后窗口的下边界与所述屏幕的下边界的距离,则将被拖动窗口作为上侧窗口;若分屏排列方向为上下分屏方向,且若拖动后窗口的上边界与所述屏幕的上边界的距离小于或等于拖动后窗口的下边界与所述屏幕的下边界的距离,则将被拖动窗口作为下侧窗口;若分屏排列方向为左右分屏方向,且若拖动后窗口的左边界与所述屏幕的左边界的距离大于拖动后窗口的右边界与所述屏幕的右边界的距离,则将被拖动窗口作为右侧窗口;若分屏排列方向为左右分屏方向,且若拖动后窗口的左边界与所述屏幕的左边界的距离小于或等于拖动后窗口的右边界与所述屏幕的右边界的距离,则将被拖动窗口作为左侧窗口。根据本公开实施例的第三方面,提供一种移动终端的窗口调整装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:在检测到窗口拖动满足分屏窗口调整模式时,获取拖动后窗口与屏幕的位置关系;根据拖动后窗口与屏幕的位置关系切换分屏模式,并确定被拖动窗口在分屏模式中的位置。本公开的实施例提供的技术方案可以包括以下有益效果:本公开的实施例通过在检测到窗口拖动满足分屏窗口调整模式时,获取拖动后窗口与屏幕的位置关系,根据拖动后窗口与屏幕的位置关系切换分屏模式,并确定被拖动窗口在分屏模式中的位置,由此能够快速调整多窗口模式下的窗口的位置,能够将窗口由自由形状模式快速切换为分屏模式,从而能够大大提高移动终端的窗口调整的便捷性和灵活性。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例本文档来自技高网...

【技术保护点】
一种移动终端的窗口调整方法,其特征在于,包括:在检测到窗口拖动满足分屏窗口调整模式时,获取拖动后窗口与屏幕的位置关系;根据拖动后窗口与屏幕的位置关系切换分屏模式,并确定被拖动窗口在分屏模式中的位置。

【技术特征摘要】
1.一种移动终端的窗口调整方法,其特征在于,包括:在检测到窗口拖动满足分屏窗口调整模式时,获取拖动后窗口与屏幕的位置关系;根据拖动后窗口与屏幕的位置关系切换分屏模式,并确定被拖动窗口在分屏模式中的位置。2.根据权利要求1所述的移动终端的窗口调整方法,其特征在于,所述窗口拖动满足分屏窗口调整模式,包括:在自由形状窗口模式下,检测到对窗口拖动至屏幕边缘时,确定窗口拖动满足分屏窗口调整模式。3.根据权利要求2所述的移动终端的窗口调整方法,其特征在于,判断窗口拖动至屏幕边缘的方法,包括:获取拖动后窗口与屏幕边缘最接近边界与屏幕边缘的距离,若所述距离小于预设距离,则确定窗口拖动至屏幕边缘。4.根据权利要求1所述的移动终端的窗口调整方法,其特征在于,根据拖动后窗口与屏幕的位置关系切换分屏模式,并确定被拖动窗口在分屏模式中的位置,包括:根据窗口拖动至屏幕边缘的位置,确定切换的分屏排列方向,以及被拖动窗口在分屏模式中的位置。5.根据权利要求4所述的移动终端的窗口调整方法,其特征在于,根据窗口拖动至屏幕边缘的位置,确定切换的分屏排列方向,以及被拖动窗口在分屏模式中的位置,包括:若窗口拖动至屏幕左边缘处,则确定切换为左右分屏方向,并将被拖动窗口作为左侧窗口;若窗口拖动至屏幕右边缘处,则确定切换为左右分屏方向,并将被拖动窗口作为右侧窗口;若窗口拖动至屏幕上边缘处,则确定切换为上下分屏方向,并将被拖动窗口作为上侧窗口;若窗口拖动至屏幕下边缘处,则确定切换为上下分屏方向,并将被拖动窗口作为下侧窗口。6.根据权利要求1所述的移动终端的窗口调整方法,其特征在于,根据拖动后窗口与屏幕的位置关系切换分屏模式,并确定被拖动窗口在分屏模式中的位置,包括:根据屏幕的状态确定切换的分屏排列方向;根据分屏排列方向以及拖动后窗口与屏幕的位置关系,确定被拖动窗口在分屏模式中的位置。7.根据权利要求6所述的移动终端的窗口调整方法,其特征在于,根据屏幕的状态确定切换的分屏排列方向,包括:若所述屏幕的状态为竖屏状态,则确定切换为上下分屏方向;若所述屏幕的状态为横屏状态,则确定切换为左右分屏方向。8.根据权利要求7所述的移动终端的窗口调整方法,其特征在于,根据分屏排列方向以及拖动后窗口与屏幕的位置关系,确定被拖动窗口在分屏模式中的位置,包括:若分屏排列方向为上下分屏方向,且拖动后窗口的上边界与所述屏幕的上边界的距离大于拖动后窗口的下边界与所述屏幕的下边界的距离,则将被拖动窗口作为上侧窗口;若分屏排列方向为上下分屏方向,且若拖动后窗口的上边界与所述屏幕的上边界的距离小于或等于拖动后窗口的下边界与所述屏幕的下边界的距离,则将被拖动窗口作为下侧窗口;若分屏排列方向为左右分屏方向,且若拖动后窗口的左边界与所述屏幕的左边界的距离大于拖动后窗口的右边界与所述屏幕的右边界的距离,则将被拖动窗口作为右侧窗口;若分屏排列方向为左右分屏方向,且若拖动后窗口的左边界与所述屏幕的左边界的距离小于或等于拖动后窗口的右边界与所述屏幕的右边界的距离,则将被拖动窗口作为左侧窗口。9.一种移动终端的窗口调整装置,其特征在于,包括:获取模块,用于在检测到窗口拖动满足分屏窗...

【专利技术属性】
技术研发人员:刘鸣王乐刘健全
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京;11

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

1