一种窗口调节的方法、移动终端及计算机可读存储介质技术

技术编号:20176082 阅读:75 留言:0更新日期:2019-01-23 00:12
本申请适用于移动终端技术领域,提供了一种窗口调节的方法、移动终端及计算机可读存储介质,所述方法包括:在移动终端有应用程序以自由窗口的方式进行显示时,监测所述移动终端的显示界面上的触控信息,若监测到的触控信息为两个触点的滑动信息,则确定与所述触控信息对应的自由窗口,并确定两个触点的滑动方向之间的角度,基于所述两个触点的滑动方向之间的角度,对与所述触控信息对应的自由窗口进行缩放处理或者平移处理,通过本申请可以解决目前应用程序界面显示单一、无法自由调节的问题。

A Method of Window Adjustment, Mobile Terminal and Computer Readable Storage Media

This application is applicable to the field of mobile terminal technology. It provides a method of window adjustment, mobile terminal and computer readable storage medium. The method includes: monitoring touch information on the display interface of mobile terminal when the mobile terminal has an application program displaying in a free window mode, if the detected touch information is sliding information of two contacts, it is true. The free window corresponding to the touch information is determined, and the angle between the sliding directions of the two contacts is determined. Based on the angle between the sliding directions of the two contacts, the free window corresponding to the touch information is scaled or translated. Through this application, the problem of single display and non-free adjustment of the current application interface can be solved.

【技术实现步骤摘要】
一种窗口调节的方法、移动终端及计算机可读存储介质
本申请属于移动终端
,尤其涉及一种窗口调节的方法、移动终端及计算机可读存储介质。
技术介绍
Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑。基于Android7.0之前的移动设备中的显示界面每次只显示一个前台运行的应用程序界面。为了使得用户获得更佳的体验感,Android7.0中可以同时显示两个应用程序界面。然而,两个应用程序界面必须以分屏的形式进行显示,且无法自由调节。所以,目前应用程序界面的显示方式单一,且无法自由调节。
技术实现思路
有鉴于此,本申请实施例提供了一种窗口调节的方法、移动终端及计算机可读存储介质,以解决目前应用程序界面显示单一、无法自由调节的问题。本申请实施例的第一方面提供了一种窗口调节的方法,包括:在移动终端有应用程序以自由窗口的方式进行显示时,监测所述移动终端的显示界面上的触控信息;若监测到的触控信息为两个触点的滑动信息,则确定与所述触控信息对应的自由窗口,并确定两个触点的滑动方向之间的角度;基于所述两个触点的滑动方向之间的角度,对与所述触控信息对应的自由窗口进行缩放处理或者平移处理。本申请实施例的第二方面提供了一种移动终端,包括:监测单元,用于在移动终端有应用程序以自由窗口的方式进行显示时,监测所述移动终端的显示界面上的触控信息;确定单元,用于若监测到的触控信息为两个触点的滑动信息,则确定与所述触控信息对应的自由窗口,并确定两个触点的滑动方向之间的角度;调节单元,用于基于所述两个触点的滑动方向之间的角度,对与所述触控信息对应的自由窗口进行缩放处理或者平移处理。本申请实施例的第三方面提供了一种移动终端,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现本申请实施例第一方面提供的所述方法的步骤。本申请实施例的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被一个或多个处理器执行时实现本申请实施例第一方面提供的所述方法的步骤。本申请实施例的第五方面提供了一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被一个或多个处理器执行时实现本申请实施例第一方面提供的所述方法的步骤。本申请实施例提供了一种窗口调节的方法,首先在移动终端有应用程序以自由窗口的方式进行显示时,监测所述移动终端的显示界面上的触控信息,若若监测到的触控信息为两个触点的滑动信息,则确定与所述触控信息对应的自由窗口,并确定两个触点的滑动方向之间的角度,基于所述两个触点的滑动方向之间的角度,对与所述触控信息对应的自由窗口进行缩放处理或者平移处理。本申请实施例中的移动终端可以控制应用程序以自由窗口的方式进行显示,在应用程序以自由窗口的方式进行显示时,可以根据监测到的两个触点的滑动信息确定待调整的自由窗口以及根据两个触点的滑动方向对与所述触控信息对应的自由窗口进行缩放处理或者平移处理,从而解决了应用程序界面显示单一、无法自由调节的问题。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例提供的一种窗口调节的方法的实现流程示意图;图2是本申请实施例提供的一种应用场景的示意图;图3是本申请实施例提供的另一种应用场景的示意图;图4是本申请实施例提供的另一种窗口调节的方法的实现流程示意图;图5是本申请实施例提供的一种移动终端的示意框图;图6是本申请实施例提供的另一种移动终端的示意框图。具体实施方式以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本申请。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。还应当理解,在此本申请说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本申请。如在本申请说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。还应当进一步理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。如在本说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。为了说明本申请所述的技术方案,首先介绍本申请的应用场景,目前手机等移动终端的显示界面中通常显示一个应用程序的界面,或者通过分屏的方式显示两个应用程序的界面,但是以分屏的形式显示两个应用程序的界面时,将其中一个应用程序的界面调大,那么另一个应用程序的界面就会变小,不便于自由调节应用程序的窗口。因此,本申请实施例提供了一种Freeform自由窗口(Freeform窗口或自由窗口),Freeform自由窗口是AndroidN引入的Multi-Window(多窗口模式)中的一种,自由窗口模式下可以实现窗口的自由缩放,自由移动等。当然,多窗口模式除了包括自由模式(Freeform),还包括分屏模式(split-screenmode),画中画模式(Picture-in-Picturemode)。当应用程序的界面以Freeform窗口形式进行显示时,应用程序的界面(Freeform窗口)的的大小和位置可以调节,下面通过具体实施例来进行说明。图1是本申请实施例提供的一种窗口调节的方法的实现流程示意图,如图所示该方法可以包括以下步骤:步骤S101,在移动终端有应用程序以自由窗口的方式进行显示时,监测所述移动终端的显示界面上的触控信息。在本申请实施例中,当移动终端有应用程序以Freeform窗口的方式进行显示时,以Freeform窗口的方式进行显示的应用程序的界面的大小、形状、位置是可以自由调节的。但是,当移动终端的应用程序并未以Freeform窗口的方式进行显示时,移动终端的显示界面中可能显示一个应用程序的界面,且当前显示的应用程序的界面几乎占据移动终端整个显示界面。当移动终端的应用程序并未以Freeform窗口的方式进行显示时,移动终端的显示界面中可能显示两个应用程序的界面,且当前显示的两个应用程序的界面相互连接,且两个应用程序的界面几乎占据移动终端整个显示界面。在本申请实施例中,可以设置预设的触发条件,通过预设的触发条件将所述移动本文档来自技高网...

【技术保护点】
1.一种窗口调节的方法,其特征在于,应用于移动终端,所述方法包括:在移动终端有应用程序以自由窗口的方式进行显示时,监测所述移动终端的显示界面上的触控信息;若监测到的触控信息为两个触点的滑动信息,则确定与所述触控信息对应的自由窗口,并确定两个触点的滑动方向之间的角度;基于所述两个触点的滑动方向之间的角度,对与所述触控信息对应的自由窗口进行缩放处理或者平移处理。

【技术特征摘要】
1.一种窗口调节的方法,其特征在于,应用于移动终端,所述方法包括:在移动终端有应用程序以自由窗口的方式进行显示时,监测所述移动终端的显示界面上的触控信息;若监测到的触控信息为两个触点的滑动信息,则确定与所述触控信息对应的自由窗口,并确定两个触点的滑动方向之间的角度;基于所述两个触点的滑动方向之间的角度,对与所述触控信息对应的自由窗口进行缩放处理或者平移处理。2.如权利要求1所述的窗口调节的方法,其特征在于,所述基于所述两个触点的滑动方向之间的角度,对与所述触控信息对应的自由窗口进行缩放处理或者平移处理包括:若两个触点的滑动方向之间的角度在第一预设范围内,则监测两个触点之间的距离变化;若两个触点之间的距离变化为增大,则对所述自由窗口进行放大处理,所述自由窗口的放大倍数通过两个触点之间的距离变化值确定;若两个触点之间的距离变化为减小,则对所述自由窗口进行缩小处理,所述自由窗口的缩小倍数通过两个触点之间的距离变化值确定;若两个触点的滑动方向之间的角度在第二预设范围内,则对所述自由窗口进行平移处理,所述平移处理的方向为任一触点的滑动方向。3.如权利要求1所述的窗口调节的方法,其特征在于,在监测所述移动终端的显示界面上的触控信息之后,还包括:若监测到的触控信息为存在两个触点且存在其中一个触点的滑动信息,则确定与所述触控信息对应的自由窗口,并对与所述触控信息对应的自由窗口进行缩放处理。4.如权利要求3所述的窗口调节的方法,其特征在于,若监测到的触控信息为存在两个触点且存在其中一个触点的滑动信息,则对所述自由窗口进行缩放处理包括:若监测到的触控信息为存在两个触点、且存在其中一个触点的滑动信息,则监测两个触点之间的距离变化;若两个触点之间的距离变化为增大,则对所述自由窗口进行放大处理,所述自由窗口的放大倍数通过两个触点之间的距离变化值确定;若两个触点之间的距离变化为减小,则对所述自由窗口进行缩小处理,所述自由...

【专利技术属性】
技术研发人员:林志泳付亮晶李同喜敬雷
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:广东,44

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

1