专利名称:一种触摸屏界面显示方法、显示装置及一种触摸屏设备的制作方法
技术领域:
本申请涉及触摸屏技术,特别是涉及一种触摸屏界面显示方法、一种触摸屏界面显示装置及一种包含该装置的触摸屏设备。
背景技术:
随着多媒体信息查询的与日俱增,人们越来越多地谈到触摸屏。触摸屏作为一种最新的输入设备,已经成为继键盘、鼠标、手写板、语音输入后最为普通用户所易接受的设备输入方式,是目前最简单、方便、自然的一种人机交互方式。利用这种技术,用户只要用手指轻轻地触碰设备显示屏上的图符或文字就能实现对设备的操作,从而使人机交互更为直截了当。目前,这种人机交互技术已经被推向众多领域,除了应用于个人便携式信息产品 (如使用手写输入技术的手机、PC、PDA、AV等)之外,应用领域遍及信息家电、公共信息(如电子政务、银行、医院、电力等部门的业务查询等)、电子游戏、通讯设备、办公室自动化设备、信息收集设备及工业设备等等。触摸屏与普通显示屏的最大区别在于触摸屏不仅具有普通显示屏的显示功能,还具有操作功能,即一些操作控件也设在触摸屏上实现,这样用户点击触摸屏上的操作控件即可完成相应的操作。现有技术中,触摸屏界面的设计通常采用图I所示的布局。一般的应用界面,除了展示主体内容,同时还将一些操作控件以工具栏的形式展现在界面上。如图I所示,是一个图像显示的应用界面,该界面显示的主体内容是一幅图像,该应用的操作控件,如“保存与分享”、“裁剪”、“旋转”、“调色”、“背景虚化”等,都分布在图像的四周(主要是上方和下方),并与部分图像重叠在一起。上述这种界面显示形式将主体内容和操作控件都展示在界面上,会遮挡部分内容的显示,还容易造成界面显示的拥挤。除此之外更重要的是,在界面显示的过程中还需要将主体内容的数据和操作控件的数据全部加载之后,才能共同呈现到界面上,如果需要加载的数据量很大,会影响界面加载和界面呈现的速度,造成用户的长时间等待。
发明内容
本申请提供了一种触摸屏界面显示方法及显示装置,以解决目前的触摸屏将主体内容和操作控件都展示在界面上,影响界面加载和界面呈现速度的问题。相应的,本申请还提供了一种触摸屏设备,可以加快触摸屏界面的显示速度。为了解决上述问题,本申请公开了一种触摸屏界面显示方法所述触摸屏界面包括第一界面和第二界面,其中一个界面用于显示主体内容,另一个界面用于显示操作控件;所述触摸屏显示其中的第一界面或第二界面;所述方法包括
检测触摸屏上的触摸事件;当检测到所述触摸屏被触摸滑动,则在滑动结束后触发第一界面和第二界面之间的切换显示。优选的,当所述触摸屏显示第一界面或第二界面任一个界面时,还包括将另一个界面的数据加载到缓存中;当检测到所述触摸屏被触摸滑动,并在滑动结束后触发界面之间的切换显示时,还包括从所述缓存中读取另一个界面的数据。其中,所述第一界面和第二界面之间的切换显示包括如果所述触摸屏当前显示第一界面,则切换显示第二界面;如果所述触摸屏当前显示第二界面,则切换显示第一界面。优选的,所述滑动结束之前,还包括随着所述触摸屏被触摸滑动,所述第一 界面的部分区域按照滑动方向移出触摸屏的显示区域,所述第二界面的部分区域按照滑动方向移入触摸屏的显示区域。优选的,所述方法还包括随着所述触摸屏被触摸滑动,在第一界面和第二界面之间显示界面标题,所述界面标题为用于显示操作控件的界面的标题。优选的,在滑动结束后,当第一界面移出触摸屏显示区域的面积符合预置数值,或者,第二界面移入触摸屏显示区域的面积符合预置数值,则触发第一界面和第二界面的切换显示。优选的,所述方法还包括在滑动结束后,当第一界面移出触摸屏显示区域的面积不符合预置数值,或者,第二界面移入触摸屏显示区域的面积不符合预置数值,则所述第一界面返回到触摸屏显示区域。优选的,所述用于显示操作控件的界面包括多个;若触摸屏当前显示用于显示主体内容的界面,则每个用于显示操作控件的界面对应一个滑动方向,在滑动结束后触发向滑动方向对应的界面切换。优选的,所述方法还包括当滑动方向与每个用于显示操作控件的界面对应的方向都偏离时,将所述滑动方向修正为其中一个界面对应的方向;在滑动结束后触发向所述修正的方向对应的界面切换。本申请还提供了一种触摸屏界面显示装置所述触摸屏界面包括第一界面和第二界面,其中一个界面用于显示主体内容,另一个界面用于显示操作控件;所述装置包括显示模块,用于显示所述第一界面或第二界面;检测模块,用于检测触摸屏上的触摸事件;界面切换模块,用于当所述检测模块检测到所述触摸屏被触摸滑动,则在滑动结束后触发第一界面和第二界面之间的切换显示。优选的,所述装置还包括缓存模块,用于当所述显示模块显示第一界面或第二界面任一个界面时,缓存另一个界面的数据;当所述检测模块检测到所述触摸屏被触摸滑动,所述界面切换模块还用于在滑动结束后触发界面之间的切换显示时,从所述缓存模块中读取另一个界面的数据。其中,如果所述显示模块当前显示第一界面,则所述界面切换模块触发第一界面向第二界面切换;如果所述显示模块当前显示第二界面,则所述界面切换模块触发第二界面向第一界面切换。优选的,所述装置还包括界面移动模块,用于随着所述触摸屏被触摸滑动,将所述第一界面的部分区域按照滑动方向移出触摸屏的显示区域,并将所述第二界面的部分区域按照滑动方向移入触摸屏的显示区域。优选的,所述显示模块还用于随着所述 触摸屏被触摸滑动,在第一界面和第二界面之间显示界面标题,所述界面标题为用于显示操作控件的界面的标题。优选的,所述装置还包括判断模块,用于在滑动结束后,判断第一界面移出触摸屏显示区域的面积是否符合预置数值,或者,判断第二界面移入触摸屏显示区域的面积是否符合预置数值;如果符合,则所述判断模块触发所述界面切换模块;如果不符合,则所述装置还包括界面回弹模块,用于在滑动结束后,当第一界面移出触摸屏显示区域的面积不符合预置数值,或者,第二界面移入触摸屏显示区域的面积不符合预置数值,将第一界面返回到触摸屏显示区域。优选的,所述用于显示操作控件的界面包括多个;若所述显示模块当前显示用于显示主体内容的界面,则每个用于显示操作控件的界面对应一个滑动方向,所述界面切换模块在滑动结束后触发向滑动方向对应的界面切换。优选的,所述装置还包括方向修正模块,用于当滑动方向与每个用于显示操作控件的界面对应的方向都偏离时,将所述滑动方向修正为其中一个界面对应的方向;所述界面切换模块在滑动结束后触发向所述修正的方向对应的界面切换。本申请还提供了一种触摸屏设备,包括如上所述的触摸屏界面显示装置。与现有技术相比,本申请包括以下优点首先,本申请将触摸屏界面划分为用于显示主体内容的主界面和用于显示操作控件的扩展界面,而且触摸屏在同一时刻显示其中一种界面,当检测到触摸屏被触摸滑动时,在滑动结束后进行界面的切换显示。这样,在触摸屏界面的显示过程中,加载一种界面的数据即可直接呈现出来,无需等到另一界面的数据加载之后再呈现,因此本申请减少了界面加载和界面呈现的数据量,加快了界面显示速度。其次,本申请在显示其中一种界面时,还可以将另一界面的数据加载到缓存中,当界面切换时直接从所述缓存中读取另一界面的数据并完成显示,进一步加快了界面显示的速度。再次,本申请中,应用程序要显示的主体内容和操作控件不会像现有技术一样同时展示在同一个界面上,而是将操作控件从主界面区域分类移动到扩展界面中,最大程度的保留了主界面的可视区域,而且集中展现的操作控件也更方便用户操作。因此,本申请可以提升触摸屏的界面呈现能力,尤其适用于小尺寸屏幕的触摸屏设备。最后,在触摸屏被触摸滑动的过程中,主界面和扩展界面之间进行过渡显示,即一种界面的部分区域按照滑动方向移出触摸屏的显示区域,而另一种界面的部分区域按照滑动方向移入触摸屏的显示区域。而且,在此过渡显示过程中,主界面和扩展界面之间还显示界面标题,所述界面标题为扩展界面的标题,可在用户触摸滑动过程中提示用户将要移动到的扩展界面的内容,从而提升整体界面结构的易用性。当然,实施本申请的任一产品不一定需要同时达到以上所述的所有优点。
图I是现有技术中触摸屏界面的布局示意图;图2是本申请实施例所述ー种触摸屏界面的组成示意图;图3是本申请实施例所述ー种触摸屏界面显示方法的流程图;图4是图2所述触摸屏界面的滑动示意图;图5是本申请优选实施例所述ー种触摸屏界面显示方法的流程图;图6是本申请优选实施例所述ー种触摸屏界面显示装置的结构图;图7是本申请优选实施例所述ー种触摸屏设备的结构图。
具体实施例方式为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式
对本申请作进一步详细的说明。本申请的主要思想包括将应用程序要显示的主体内容和操作控件分别展现在不同的界面上,而触摸屏在同一时刻显示其中ー种界面,不同的界面通过触摸滑动进行切換显示,从而加快界面的显示速度。基于上述主要思想,本申请实施例提供了ー种触摸屏界面显示方法,ー种触摸屏界面显示装置,以及,ー种包含该装置的触摸屏设备。下面首先对本申请所述的触摸屏界面进行举例说明。本申请所述的触摸屏界面包括第一界面和第二界面,其中ー个界面用于显示主体内容(可称为主界面),另ー个界面用于显示操作控件(可称为扩展界面)。进ー步,所述扩展界面可以包括多个,即将所有的操作控件分类移动到多个扩展界面上,每个扩展区域显示ー类操作控件。具体的,当所述第一界面指主界面时,所述第二界面指扩展界面;相反的,当所述第一界面指扩展界面时,所述第二界面指主界面。即所述第一界面和第二界面并非特指某个界面。基于上述界面的划分,所述触摸屏显示其中的第一界面或第二界面。即所述触摸屏或者显示第一界面,或者显示第二界面,但不会同时将第一界面和第二界面的内容都呈现到触摸屏幕上。优选的,在上述第一界面和第二界面之间显示界面标题,所述界面标题为扩展界面的标题。为了更加直观的理解上述触摸屏界面的结构,下面通过图2所示的界面区域示意图进行解释说明。參照图2,是本申请实施例所述ー种触摸屏界面的组成示意图。本实施例中,触摸屏界面包括ー个主界面和四个扩展界面。其中,主界面所在的区域简称为主界面区域,扩展界面所在的区域简称为扩展界面区域。进ー步,在所述主界面区域和扩展界面区域之间,还可以有界面标题区域。其中,主界面区域为用户主要信息内容显示区,用来展示应用场景中用户需要的主体内容,比如一张照片、一段文字等;
扩展界面区域主要用以承载界面操作控件,在一般应用程序中,主体内容需要配合相应的操作控件以完成用户所需任务;界面标题区域是扩展界面的标题区,用以标示扩展界面的标题,目的是在用户滑动到扩展界面前可以预先知道将要移到的扩展区内容,提升整体界面结构的易用性。实际上,触摸屏真正显示的是其中ー个区域的内容,触摸屏显示界面内容的区域简称为触摸屏显示区域。图2中,假设主界面区域为触摸屏显示区域,此时,其他四个扩展界面区域的内容都不会在触摸屏上显示。需要说明的是,图2中主界面与扩展界面的位置关系表示的是界面滑动方向,并不代表触摸屏设备中真正存在这种位置关系。假设触摸屏当前显示的是主界面,则向下滑动可切換到扩展界面1,向左滑动可切換到扩展界面2,向上滑动可切換到扩展界面3,向右 滑动可切換到扩展界面4。而且,扩展界面的个数也并不一定限定为四个,如果触摸屏设备的复杂性很高,也可以把上下左右四个方向角都利用起来,即设置八个扩展界面。基于上述的触摸屏界面结构,下面的实施例将对本申请所述触摸屏界面显示方法的实现流程进行详细说明。參照图3,是本申请实施例所述ー种触摸屏界面显示方法的流程图。步骤301,检测触摸屏上的触摸事件;所述触摸事件包括用户通过手指或触摸笔等方式点击屏幕的事件,在屏幕上滑动的事件,以及离开屏幕的事件。步骤302,当检测到所述触摸屏被触摸滑动,则在滑动结束后触发第一界面和第二界面之间的切换显示。其中,所述第一界面和第二界面之间的切換显示是指如果所述触摸屏当前显示第一界面,则切换显示第二界面;如果所述触摸屏当前显示第二界面,则切换显示第一界面。更简单地说,如果触摸屏当前显示主界面,则滑动结束后切换显示扩展界面;如果触摸屏当前显示扩展界面,则滑动结束后切换显示主界面。而且,如果扩展界面为多个,则在滑动结束后触发向滑动方向对应的界面进行切換。从上述触摸屏界面显示流程可以看出,在界面显示的过程中,加载所述第一界面或第二界面任ー个界面的数据即可直接呈现出来,无需等到另ー界面的数据加载之后再呈现,因此与现有技术全部进行加载并显示的方法相比,本实施例所述方法減少了界面加载和界面呈现的数据量,加快了界面显示速度。进ー步优选的,在触摸屏显示第一界面或第二界面任ー个界面时,还可以将另一界面的数据加载到缓存中,当界面切换时直接从所述缓存中读取另一界面的数据并呈现到触摸屏上,可以进一歩加快界面显示的速度。基于图3所示实施例的内容,进ー步,在具体实现过程中,还可以设定在检测到滑动一段距离或滑动一段时间后,或其他可行的条件下,才进行界面切換,避免用户稍微触摸屏幕就进行频繁地切換。当然,所述设定是可选的步骤。此外,在具体实现过程中,本申请实施例提供了一种简单的界面切换方式,S卩在触摸屏被触摸滑动的过程中,触摸屏的显示区域仍旧显示切換之前的界面,当滑动结束之后,立即切换为滑动方向对应的界面。
从上述切换过程可以看出,这种切換方式在切换过程中没有界面的过渡,是ー种直接切換的方式。而本申请实施例还提供了一种优选改进的界面切換方式,如下在滑动结束之前,随着所述触摸屏被触摸滑动,所述第一界面的部分区域按照滑动方向移出触摸屏的显示区域,所述第二界面的部分区域按照滑动方向移入触摸屏的显示区域。其中,如果所述第一界面指主界面,则所述第二界面指扩展界面;如果第一界面指扩展界面,则第二界面指主界面。即在滑动过程中,第一界面和第二界面在触摸屏显示区域中有ー个过渡显示的过程,而且如果在第一界面和第二界面之间还显示界面标题,则用户在手指滑动的过程中可以预先知道将要移动到的界面内容。仍以图2所示的触摸屏界面为例,參照图4,是图2所述触摸屏界面的滑动示意图。图2中的粗实线框表示触摸屏显示区域,箭头表示用户在触摸屏上手指的滑动方向,如图所示触摸屏显示区域展现的是主界面,当用户从左向右划过屏幕时,界面整体从左向右水平移动,其中主界面的最右侧区域已部分移出触摸屏显示区域,主界面和扩展界 面4之间的界面标题4已移入触摸屏显示区域,而扩展界面4的最右侧区域也开始移入触 摸屏显示区域。用户向下、向左、向上的滑动与此类似,在此不再详述。基于上述的界面移动过程,进ー步优选的,本申请实施例还提供了ー种判断滑动结束后是否进行界面切換的方法。该判断方法具体为在滑动结束后,判断第一界面移出触摸屏显示区域的面积是否符合预置数值,或者,也可以判断第二界面移入触摸屏显示区域的面积是否符合预置数值;其中,所述两个预置数值可以设为同一个值,也可以设为不同值。所述第一界面即可指主界面,也可指扩展界面,即所述判断方法适用于主界面向扩展界面的切換,也适用于扩展界面向主界面的切換。当第一界面移出触摸屏显示区域的面积符合预置数值,或者,第二界面移入触摸屏显示区域的面积符合预置数值,则触发第一界面和第二界面的切换显示。但是,在滑动结束后,当第一界面移出触摸屏显示区域的面积不符合预置数值,或者,第二界面移入触摸屏显示区域的面积不符合预置数值,则所述第一界面返回到触摸屏显示区域。其中,如何判断界面移出或移入显示区域的面积是否符合预置数值,可以有多种具体实现方式,例如直接设定所述预置数值为界面移出或移入显示区域的面积大小;或者,设定所述预置数值为界面移入显示区域的面积占该界面整个区域面积的百分比;或者,设定所述预置数值为界面移出显示区域的面积占该界面整个区域面积的百分比;或者,设定所述预置数值为界面移入显示区域的面积占触摸屏显示区域的面积的百分比,等等。仍以图4为例,用户滑动屏幕,并将手指离开屏幕,即完成了一次完整的滑动操作。此时,如果扩展界面区域进入触摸屏显示区域的面积大于或等于该扩展界面区域面积的10%,则触发界面切換,触摸屏的显示区域由主界面切换显示为扩展界面4,并且该扩展界面的区域中心置于触摸屏显示区域的中心。但是,用户滑动屏幕,并将手指离开屏幕,在完成一次完整的滑动操作后,如果扩展界面区域进入触摸屏显示区域部分的面积小于该扩展界面区域面积的10%,则触发回弹机制,即主界面返回到触摸屏显示区域。需要说明的是,上述回弹机制与区域切换规则同样适用于从某扩展界面区域切換到主界面区域。此外,在实际应用中,用户手指滑动的方向并非标准的水平或垂直方向,而是稍有偏离。这种情况下,本申请实施例也提供了相应的处理机制。具体如下当滑动方向与每个扩展界面对应的方向都偏离时,将所述滑动方向修正为其中一个界面对应的方向;在滑动结束后触发向所述修正的方向对应的界面切換。在实际应用中,所述方向的修正通常是指将滑动方向修正为预设好的最接近的那个方向。仍以图4为例,当用户手指移动方向非水平或竖直时,取用户手指移动方向最接近四个方向中的那个方向为整体界面移动方向。其中,接近方向的定义可以为在触摸屏显示区域中建立平面直角坐标系,用户手指接触屏幕的点、用户手指离开屏幕的点与该坐标 系的水平轴正方向的夹角为X,当-45° <X<45°时,用户操作方向设为从左往右。其他方向的定义与此类似,不再详述。综上所述,本申请实施例所述的方法将操作控件从主界面区域分类移动到扩展界面中,不仅加快了界面显示速度,还可以最大程度的保留主界面的可视区域,而且集中展现的操作控件也更方便用户操作。因此,本申请实施例所述方法可以提升触摸屏的界面呈现能力,而且尤其适用于小尺寸屏幕的触摸屏设备。为了进一歩使本领域技术人员了解本申请所述方法的实现,下面通过另ー优选实施例进行更加详细的说明。參照图5,是本申请优选实施例所述ー种触摸屏界面显示方法的流程图。所述流程图将用户的操作流程和触摸屏设备中执行的界面显示流程相对照,具体如下I)用户手指接触屏幕,触摸屏设备执行以下步骤步骤501,加载扩展界面;所述扩展界面的数据可存储在触摸屏设备的缓存中,方便加载;步骤502,捕获屏幕点击事件;2)用户手指滑动,触摸屏设备执行以下步骤步骤503,取得点击坐标;触摸屏设备根据捕获的屏幕点击事件,可以计算出点击坐标;步骤504,捕获拖拽事件;步骤505,取得拖拽后坐标;用户手指滑动的过程中,触摸屏设备会将滑动轨迹以一系列的坐标点记录下来;步骤506,方向修正;步骤507,界面移动;即界面随着手指的滑动而移动;3)用户手指离开屏幕,触摸屏设备执行以下步骤步骤508,捕获释放事件;步骤509,回弹判断;
如果不回弹,执行步骤510 ;如果回弹,执行步骤511 ;步骤510,界面切換;步骤511,恢复初始界面。需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本申请所必须的。基于上述方法实施例的说明,本申请还提供了相应的触摸屏界面显示装置实施 例,来实现上述方法实施例所述的内容。參照图6,是本申请优选实施例所述ー种触摸屏界面显示装置的结构图。本实施例中,触摸屏界面包括第一界面和第二界面,其中ー个界面用于显示主体内容(可称为主界面),另ー个界面用于显示操作控件(可称为扩展界面)。当所述第一界面指主界面时,所述第二界面指扩展界面;相反的,当所述第一界面指扩展界面时,所述第ニ界面指主界面。基于所述触摸屏界面,所述触摸屏界面显示装置可包括以下模块显示模块61,用于显示所述第一界面或第二界面;即所述显示模块61或者显示第一界面,或者显示第二界面,但不会同时将第一界面和第二界面的内容都呈现出来;检测模块62,用于检测触摸屏上的触摸事件;界面切换模块63,用于当所述检测模块62检测到所述触摸屏被触摸滑动,则在滑动结束后触发第一界面和第二界面之间的切换显示。其中,如果所述显示模块61当前显示第一界面,则所述界面切换模块63触发第一界面向第二界面切換;如果所述显示模块61当前显示第二界面,则所述界面切换模块63触发第二界面向第一界面切換。优选的,为了使第一界面和第二界面在触摸屏显示区域中有ー个过渡显示的过程,所述触摸屏界面显示装置还可以包括界面移动模块64,用于随着所述触摸屏被触摸滑动,将所述第一界面的部分区域按照滑动方向移出触摸屏的显示区域,并将所述第二界面的部分区域按照滑动方向移入触摸屏的显示区域。基于所述界面移动模块64,进ー步优选的,所述显示模块61还可用于随着所述触摸屏被触摸滑动,在第一界面和第二界面之间显示界面标题,所述界面标题为用于显示操作控件的界面的标题。根据所述界面标题,用户在手指滑动的过程中可以预先知道将要移动到的界面内容。基于所述界面移动模块64,进ー步优选的,所述触摸屏界面显示装置还可以包括判断模块65,用于在滑动结束后,判断第一界面移出触摸屏显示区域的面积是否符合预置数值,或者,判断第二界面移入触摸屏显示区域的面积是否符合预置数值;如果符合,则所述判断模块65触发所述界面切换模块63 ;如果不符合,则所述装置进ー步还可以包括
界面回弹模块66,用于在滑动结束后,当第一界面移出触摸屏显示区域的面积不符合预置数值,或者,第二界面移入触摸屏显示区域的面积不符合预置数值,将第一界面返回到触摸屏显示区域。优选的,所述用于显示操作控件的界面(即扩展界面)可以包括多个;若所述显示模块61当前显示用于显示主体内容的界面(即主界面),则每个用于显示操作控件的界面(即扩展界面)对应一个滑动方向,所述界面切换模块63在滑动结束后触发向滑动方向对应的界面切换。进一步优选的,由于用户手指滑动的方向并非标准的水平或垂直方向,而是稍有偏离,这种情况下,所述触摸屏界面显示装置还可以包括方向修正模块67,用于当滑动方向与每个用于显示操作控件的界面(即扩展界 面)对应的方向都偏离时,将所述滑动方向修正为其中一个界面对应的方向;相应的,所述界面切换模块63在滑动结束后触发向所述修正的方向对应的界面切换。基于上述内容,进一步优选的,所述触摸屏界面显示装置还可以包括缓存模块68,用于当所述显示模块61显示第一界面或第二界面任一个界面时,缓存另一个界面的数据。当所述检测模块62检测到所述触摸屏被触摸滑动,所述界面切换模块63还可用于在滑动结束后触发界面之间的切换显示时,从所述缓存模块68中读取另一个界面的数据,进一步加快界面显示速度。需要说明的是,上述触摸屏界面显示装置中优选设置的模块都是可选模块。对于上述触摸屏界面显示装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。综上所述,上述优选实施例提供的触摸屏界面显示装置将操作控件从主界面区域分类移动到扩展界面中,最大程度的保留了主界面的可视区域,可以提升触摸屏的界面呈现能力,尤其适用于小尺寸屏幕的触摸屏设备;而且,集中展现的操作控件也更方便用户操作。所述触摸屏界面显示装置可用于众多通用或专用的计算系统环境或配置中。例如个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器系统、基于微处理器的系统、置顶盒、可编程的消费电子设备、网络PC、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等等。基于上述触摸屏界面显示装置的实施例,本申请还提供了一种包含该装置的触摸屏设备的实施例。参照图7,是本申请优选实施例所述一种触摸屏设备的结构图。所述触摸屏设备的触摸屏界面包括第一界面和第二界面,其中一个界面用于显示主体内容(可称为主界面),另一个界面用于显示操作控件(可称为扩展界面)。所述触摸屏设备包括显示器71、安装在显示器71前端的触摸屏72和触摸屏检测装置73、触摸屏控制器74、CPU 75、触摸屏控制器74与CPU 75之间的接口 76,其中显示器71,用于显示第一界面或第二界面;触摸屏检测装置73,用于检测触摸屏72上的触摸信息(如触摸位置),并传送给触摸屏控制器74 ;触摸屏控制器74,从触摸屏检测装置73上接收触摸信息,并将它转换成触点坐标,再通过接口 76传送给CPU 75,同时能接收CPU 75发来的命令并加以执行;CPU 75,包括界面切换模块751,用于当所述检测模块62检测到所述触摸屏被触摸滑动,则在滑动结束后触发第一界面和第二界面之间的切换显示。优选的,所述CPU 75还可以包括界面移动模块752、判断模块753、界面回弹模块754、方向修正模块755和缓存模块756,这些模块分别对应上述图6中触摸屏显示装置中的界面移动模块64、判断模块65、界面回弹模块66、方向修正模块67和缓存模块68,对这些模块的详细描述可参见图6的说明,在此不再详述。CPU 75中包含的所述模块可通过接口76与触摸屏控制器74进行数据或命令的传输。所述触摸屏设备将操作控件从主界面区域分类移动到扩展界面中,提升了触摸屏的界面呈现能力。所述触摸屏设备可以是手持设备或便携式设备等类型的设备。 本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。以上对本申请所提供的一种触摸屏界面显示方法、显示装置及一种触摸屏设备,进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。
权利要求
1.一种触摸屏界面显示方法,其特征在于 所述触摸屏界面包括第一界面和第二界面,其中一个界面用于显示主体内容,另一个界面用于显示操作控件; 所述触摸屏显示其中的第一界面或第二界面; 所述方法包括 检测触摸屏上的触摸事件; 当检测到所述触摸屏被触摸滑动,则在滑动结束后触发第一界面和第二界面之间的切换显示。
2.根据权利要求I所述的方法,其特征在于 当所述触摸屏显示第一界面或第二界面任一个界面时,还包括将另一个界面的数据加载到缓存中; 当检测到所述触摸屏被触摸滑动,并在滑动结束后触发界面之间的切换显示时,还包括从所述缓存中读取另一个界面的数据。
3.根据权利要求I所述的方法,其特征在于,所述第一界面和第二界面之间的切换显示包括 如果所述触摸屏当前显示第一界面,则切换显示第二界面; 如果所述触摸屏当前显示第二界面,则切换显示第一界面。
4.根据权利要求I所述的方法,其特征在于,所述滑动结束之前,还包括 随着所述触摸屏被触摸滑动,所述第一界面的部分区域按照滑动方向移出触摸屏的显示区域,所述第二界面的部分区域按照滑动方向移入触摸屏的显示区域。
5.根据权利要求4所述的方法,其特征在于,还包括 随着所述触摸屏被触摸滑动,在第一界面和第二界面之间显示界面标题,所述界面标题为用于显示操作控件的界面的标题。
6.根据权利要求4所述的方法,其特征在于 在滑动结束后,当第一界面移出触摸屏显示区域的面积符合预置数值,或者,第二界面移入触摸屏显示区域的面积符合预置数值,则触发第一界面和第二界面的切换显示。
7.根据权利要求4或6所述的方法,其特征在于,还包括 在滑动结束后,当第一界面移出触摸屏显示区域的面积不符合预置数值,或者,第二界面移入触摸屏显示区域的面积不符合预置数值,则所述第一界面返回到触摸屏显示区域。
8.根据权利要求I所述的方法,其特征在于 所述用于显示操作控件的界面包括多个; 若触摸屏当前显示用于显示主体内容的界面,则每个用于显示操作控件的界面对应一个滑动方向,在滑动结束后触发向滑动方向对应的界面切换。
9.根据权利要求8所述的方法,其特征在于,还包括 当滑动方向与每个用于显示操作控件的界面对应的方向都偏离时,将所述滑动方向修正为其中一个界面对应的方向; 在滑动结束后触发向所述修正的方向对应的界面切换。
10.一种触摸屏界面显示装置,其特征在于 所述触摸屏界面包括第一界面和第二界面,其中一个界面用于显示主体内容,另一个界面用于显示操作控件; 所述装置包括 显示模块,用于显示所述第一界面或第二界面; 检测模块,用于检测触摸屏上的触摸事件; 界面切换模块,用于当所述检测模块检测到所述触摸屏被触摸滑动,则在滑动结束后触发第一界面和第二界面之间的切换显示。
11.根据权利要求10所述的装置,其特征在于,还包括 缓存模块,用于当所述显示模块显示第一界面或第二界面任一个界面时,缓存另一个界面的数据; 当所述检测模块检测到所述触摸屏被触摸滑动,所述界面切换模块还用于在滑动结束后触发界面之间的切换显示时,从所述缓存模块中读取另一个界面的数据。
12.根据权利要求10所述的装置,其特征在于 如果所述显示模块当前显示第一界面,则所述界面切换模块触发第一界面向第二界面切换; 如果所述显示模块当前显示第二界面,则所述界面切换模块触发第二界面向第一界面切换。
13.根据权利要求10所述的装置,其特征在于,还包括 界面移动模块,用于随着所述触摸屏被触摸滑动,将所述第一界面的部分区域按照滑动方向移出触摸屏的显示区域,并将所述第二界面的部分区域按照滑动方向移入触摸屏的显示区域。
14.根据权利要求13所述的装置,其特征在于 所述显示模块还用于随着所述触摸屏被触摸滑动,在第一界面和第二界面之间显示界面标题,所述界面标题为用于显示操作控件的界面的标题。
15.根据权利要求13所述的装置,其特征在于,还包括 判断模块,用于在滑动结束后,判断第一界面移出触摸屏显示区域的面积是否符合预置数值,或者,判断第二界面移入触摸屏显示区域的面积是否符合预置数值; 如果符合,则所述判断模块触发所述界面切换模块;如果不符合,则所述装置还包括 界面回弹模块,用于在滑动结束后,当第一界面移出触摸屏显示区域的面积不符合预置数值,或者,第二界面移入触摸屏显示区域的面积不符合预置数值,将第一界面返回到触摸屏显示区域。
16.根据权利要求10所述的装置,其特征在于 所述用于显示操作控件的界面包括多个; 若所述显示模块当前显示用于显示主体内容的界面,则每个用于显示操作控件的界面对应一个滑动方向,所述界面切换模块在滑动结束后触发向滑动方向对应的界面切换。
17.根据权利要求16所述的装置,其特征在于,还包括 方向修正模块,用于当滑动方向与每个用于显示操作控件的界面对应的方向都偏离时,将所述滑动方向修正为其中一个界面对应的方向; 所述界面切换模块在滑动结束后触发向所述修正的方向对应的界面切换。
18.一种触摸屏设备,其特征在于,包括如上述权利要求10至17任一权利要求所述的触摸屏界面显 示装置。
全文摘要
本申请提供了一种触摸屏界面显示方法、显示装置及一种触摸屏设备,以解决目前的触摸屏将主体内容和操作控件都展示在界面上,影响界面加载和界面呈现速度的问题。本申请中,所述触摸屏界面包括第一界面和第二界面,其中一个界面用于显示主体内容,另一个界面用于显示操作控件;所述触摸屏显示其中的第一界面或第二界面;所述方法包括检测触摸屏上的触摸事件;当检测到所述触摸屏被触摸滑动,则在滑动结束后触发第一界面和第二界面之间的切换显示。在触摸屏界面的显示过程中,加载一种界面的数据即可直接呈现出来,无需等到另一界面的数据加载之后再呈现,因此本申请减少了界面加载和界面呈现的数据量,加快了界面显示速度。
文档编号G06F3/048GK102760026SQ201110106669
公开日2012年10月31日 申请日期2011年4月27日 优先权日2011年4月27日
发明者胡甲超 申请人:阿里巴巴集团控股有限公司