一种切换应用界面的方法以及终端的制作方法_3

文档序号:9452719阅读:来源:国知局
如:假设用户如图8所示在触摸显示屏上APP3所在位置处用手指向右滑动,终端在获取到该滑动指令时,将C2切换到顶层以及将C3切换到底层,当再次获取到该滑动指令时,将Cl切换到顶层以及将C2切换到底层,以此类推进行顶层缩略图的切换。
[0066]S208,获取用户针对目标缩略图输入的选取指令。
[0067]本发明实施例中,所述选取指令可以是扩张手势,即终端获取用户针对缩略图输入的扩张手势。其中,对于每个子界面的缩略图单独显示的情况,终端以扩张手势针对的缩略图为目标缩略图;对于同一 APP的多个子界面的缩略图层叠显示的情况,终端以扩张手势针对的层叠缩略图的顶层的缩略图为目标缩略图。例如:请参阅图7,若用户在A2上输入扩张手势,则终端确定的目标缩略图为A2 ;又如:请参阅图8,若用户在APP3对应的层叠缩略图上输入扩张手势,则终端获确定的目标缩略图为C3。
[0068]S209,将当前显示的界面切换为所述目标缩略图对应的子界面。
[0069]作为一种可选的实施方式,终端将目标缩略图以气泡膨胀的方式由小到大地布满当前显示的界面。可见,相比以APP为单位进行界面切换的现有方案,本发明实施例可以实现以APP的子界面为单位切换界面,提升了用户的使用体验。
[0070]S210,取消显示所述悬浮按钮。
[0071]具体地,终端在触摸显示屏上不再显示该悬浮按钮。
[0072]本发明实施例中,终端获取用户输入的操作手势,当该操作手势为缩放手势时判断当前显示的界面是否为可缩放界面,若当前显示的界面不为可缩放界面则弹出应用切换界面,可以实现提高调用应用切换界面的便捷性,提升用户的使用体验
[0073]图3是本发明实施例中终端的结构示意图。本发明实施例中的终端用于执行图1或图2所描述的方法。如图所示本发明实施例中的终端至少可以包括手势获取单元310、界面判断单元320以及界面弹出单元330,其中:
[0074]手势获取单元310,用于获取用户输入的操作手势。
[0075]本发明实施例中,所述操作手势可以是通过触摸显示屏获取的接触手势,也可以是通过触摸显示屏、摄像头、距离传感器或接近传感器等器件获取的悬浮操作手势。
[0076]具体地,手势获取单元310通过摄像头、距离传感器或接近传感器等器件获取用户输入的操作手势。
[0077]界面判断单元320,用于当所述操作手势为缩放手势时,判断当前显示的界面是否为可缩放界面。
[0078]所述缩放手势是指带有收拢动作的手势,以触摸显示屏获取的手势为例,缩放手势是,至少两个触碰物在终端的触摸显示屏上进行收拢的划动操作,触碰物包括但不限于用户的手指。例如:当用户用两根手指如图6所示在终端的触摸显示屏上收拢时,将其识别为两点触控的缩放手势。
[0079]所述可缩放界面是指,其内容区域可以根据用户操控而缩小或放大的界面,例如图片查看界面、网页界面或阅读界面等。需要指出的是,这里的缩小和放大仅针对于上述可缩放界面的内容区域,在本发明实施例中,所述内容区域是指可缩放界面中除开操作栏或功能栏等框架以后的内容,如图片、网页内容或文字等。例如,假设可缩放界面是图片查看界面,则内容区域为图片,不包括用于图片编辑的操作栏或功能栏,在缩小和放大过程中,操作栏或功能栏保持不变,仅图片被缩小或放大;又如,假设可缩放界面是阅读界面,则内容区域为文字,不包括用于调节进度、字体或亮度等的操作栏或功能栏,在缩小和放大过程中,操作栏或功能栏保持不变,仅文字被缩小或放大。
[0080]具体地,界面判断单元320在确定为缩放手势时,判断当前显示的界面是否为可缩放界面。
[0081]界面弹出单元330,用于当所述当前显示的界面不为所述可缩放界面时,弹出应用切换界面。
[0082]具体地,确定当前显示的界面不为可缩放界面时,界面弹出单元330弹出应用切换界面,以实现对其的调用。需要指出的是,用户针对当前不可缩放的界面执行缩放手势后,虽然不能对该界面中的内容进行缩小,但由于将该界面的一部分区域会用来显示应用切换界面,以至原有的内容所占的区域减小,故还是会给用户带来一种界面中内容被缩小的体验,延续了操作的连贯性。为了进一步提升该体验,一种可选的实施方式为:在显示应用切换界面的过程中,以过渡动画的方式将应用切换界面从一侧滑出,同时压缩该界面中原有的内容,其中压缩方式可以是显示原有内容的完整截图并逐渐缩小。
[0083]可见,用户通过简单的缩放手势,便可以调用应用切换界面,本发明实施例具有效率高、便捷性好的优点。
[0084]图4是本发明实施例中的另一种终端的结构示意图,是对图3实施例的扩展。如图4所示的终端相对于图3还可以进一步包括界面缩放单元340、按钮显示单元350、缩略图显示单元360、指令获取单元370和界面切换单元380,其中:
[0085]界面缩放单元340,用于当所述当前显示的界面为所述可缩放界面时,缩小所述当前显示的界面。
[0086]按钮显示单元350,用于在预设位置显示用于弹出所述应用切换界面的悬浮按钮。
[0087]所述预设位置是由开发设计人员或用户预先设置的,这里不作限定,优选地,在本发明实施例中,预设位置可以为当前显示的界面的一角,如右上角。
[0088]具体实现过程中,界面缩放单元340根据缩放操作对当前显示的界面中内容的进行缩小,同时按钮显示单元350在该界面的一角显示用于弹出任务管理器的悬浮按钮,界面缩放单元340在缩放操作终止时停止对该界面中内容的缩小,同时按钮显示单元350保持显示悬浮按钮。
[0089]缩略图显示单元360,用于在所述应用切换界面内显示应用程序的子界面对应的缩略图。
[0090]可选地,缩略图显示单元360在所述应用切换界面内显示应用程序的子界面对应的缩略图的方式可以是:在应用切换界面内,按用户访问的时间先后顺序排列显示应用程序的子界面对应的缩略图。例如:假设用户依次访问了 APPl的子界面Al和A2、APP2的子界面B、APP3的子界面C1、C2和C3,那么缩略图显示单元360可以如图7所示,在应用切换界面内依次显示子界面的缩略图Al、A2、B、Cl、C2和C3。
[0091]又可选地,缩略图显示单元360在所述应用切换界面内显示应用程序的子界面对应的缩略图的方式还可以是:在所述应用切换界面内,按用户访问的时间先后顺序将属于同一应用程序的子界面对应的缩略图层叠显示。例如:假设用户依次访问了 APPl的子界面Al和A2、APP2的子界面B、APP3的子界面Cl、C2和C3、APP4的子界面Dl和D2,那么缩略图显示单元360可以如图8所示,在应用切换界面内以APP1、APP2、APP3和APP4为类别,分别层叠显示子界面的缩略图(A1、A2)、(B)、(C1、C2、C3)和(D1、D2)。进一步地,缩略图显示单元360在获取到用户针对依次层叠显示的缩略图的滑动指令时,切换顶层的缩略图。例如:假设用户如图8所示在触摸显示屏上APP3所在位置处用手指向右滑动,缩略图显示单元360在获取到该滑动指令时,将C2切换到顶层以及将C3切换到底层,当再次获取到该滑动指令时,将Cl切换到顶层以及将C2切换到底层,以此类推进行顶层缩略图的切换。
[0092]指令获取单元370,用于获取用户针对目标缩略图输入的选取指令。
[0093]本发明实施例中,所述选取指令可以是扩张手势,即指令获取单元370获取用户针对缩略图输入的扩张手势。其中,对于每个子界面的缩略图单独显示的情况,指令获取单元370以扩张手势针对的缩略图为目标缩略图;对于同一 APP的多个子界面的缩略图层叠显示的情况,指令获取单元370以扩张手势针对的层叠缩略图的顶层的缩略图为目标缩略图。例如:请参阅图7,若用户在A2上输入扩张手势,则指令获取单元370确定的目标缩略图为A2 ;又如:请参阅图8,若用户在APP3对应的层叠缩略图上
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1