一种触控屏控制方法及终端的制作方法
【技术领域】
[0001]本发明涉及终端交互领域,尤其涉及一种触控屏控制方法及终端。
【背景技术】
[0002]目前,主要存在两种操作触控装置的方式实现缩放控制:多点触控缩放和双击缩放。
[0003]多点触控缩放通常通过拉大双指指尖距离来放大界面元素或缩小双指距离来缩小界面元素。但是,多点触控缩放需要的操作比较复杂,用户通常需要一只手握持终端,另一只手的手指去操作触摸屏。
[0004]双击缩放通常只能按照一个固定的放大倍数或缩小倍数进行放大或缩小,局限性比较大,其缩放效果不够连续。而且,存在相当多界面元素并不能通过双击操作来实现缩放,只能通过多点触控缩放的方式缩放界面元素。
【发明内容】
[0005]本发明实施例提供了一种触控屏控制方法及终端,通过结合触控操作和预设传感器来调整界面元素的大小,方便用户操控。
[0006]本发明实施例第一方面提供了一种触控屏控制方法,该方法包括:
[0007]在显示屏上显示支持缩放操作的界面元素;
[0008]接收针对所述界面元素的触控操作;
[0009]获取预设传感器采集的数据;
[0010]判断所述预设传感器采集的数据是否符合预设条件;
[0011]当所述传感器采集的数据符合预设条件时,根据所述触控操作来调整所述界面元素的显示大小。
[0012]本发明实施例第二方面提供了一种终端,该终端包括:
[0013]显示单元,用于在显示屏上显示支持缩放操作的界面元素;
[0014]接收单元,用于接收针对所述界面元素的触控操作;
[0015]获取单元,用于获取预设传感器采集的数据;
[0016]判断单元,用于判断所述预设传感器采集的数据是否符合预设条件;
[0017]缩放单元,用于当所述传感器采集的数据符合预设条件时,根据所述触控操作来调整所述界面元素的显示大小。
[0018]实施本发明实施例,通过接收针对支持缩放操作的界面元素的触控操作,结合预设传感器采集的数据,当预设传感器采集的数据符合预设条件时,根据上述触控操作来调整上述界面元素的显示大小,方便用户操控。
【附图说明】
[0019]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0020]图1是本发明实施例提供的触控屏控制方法的第一实施例的流程图;
[0021]图2是本发明实施例提供的触控屏控制方法的第二实施例的流程图;
[0022]图3是本发明实施例提供的触控屏控制方法的第三实施例的流程图;
[0023]图4是本发明实施例提供的终端的第一实施例的结构示意图;
[0024]图5是本发明实施例提供的终端的第二实施例的结构示意图。
【具体实施方式】
[0025]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0026]参见图1,是本发明实施例提供的触控屏控制方法的第一实施例的流程图。在图1实施例中,通过结合触控操作和预设传感器来调整支持缩放操作的界面元素的大小,降低了触控缩放的复杂度,可实现单手触控缩放。如图1所示,该方法包括:
[0027]步骤SlOl:在显示屏上显示支持缩放操作的界面元素。
[0028]本发明实施例涉及的所述界面元素可以是图片、文档、窗口等支持缩放的界面元素。本发明实施例涉及的所述显示屏可以用于接收用户输入的触控操作。
[0029]步骤S103:接收针对所述界面元素的触控操作。
[0030]具体的,终端可以通过触控装置接收用户输入的针对所述界面元素的触控操作。
[0031]所述触控装置可以是触摸屏,也可以是触摸面板,还可以是其他类型的触控装置,这里不做限制。所述触控装置既可以集成在终端上的触控装置,例如步骤SlOl中提及的具有触控功能的所述显示屏。所述触控装置也可以是与终端存在通信连接的触控装置,例如,通过RS232与终端相连的外部触控面板,这里不做限制。
[0032]本发明实施例中,所述针对所述界面元素的触控操作可以是针对所述界面元素的任何形式的触控操作。例如,单击操作、双击操作、单向滑动操作等等。又例如,符合预设轨迹的滑动操作。
[0033]具体实现中,终端可预先为所述界面元素设置缩放监听器。其中,放大监听器用于捕捉触摸装置接收的用于放大所述界面元素的触控操作,缩小监听器用于捕捉触摸装置接收的用于缩小所述界面元素的触控操作。
[0034]具体实现中,缩放监听器能够捕捉的触控操作可以是终端预先设置的。例如,终端预先设置放大监听器能够捕捉的触控操作为:针对所述界面元素的顺时针画圆圈的触控操作。又例如,终端预先设置放大监听器能够捕捉的触控操作为:针对所述界面元素的逆时针画圆圈的触控操作。示例是本发明实施例的一种实现方式,实际使用中还可不同,不应构成限定。
[0035]步骤S105:获取预设传感器采集的数据。
[0036]本发明实施例涉及的所述预设传感器可以包括:指纹识别传感器、压力传感器、光线传感器、位移传感器、温度传感器等等中的一种传感器。
[0037]相应地,所述预设传感器采集的数据可以包括:指纹数据、压力数据、光强度数据、位移数据、温度数据等等中的一种数据。
[0038]需要说明的,实际应用中,所述预设传感器还可以是综合传感器,即包括上述传感器中的多种传感器。所述预设传感器采集的数据也可以是上述数据中的多种数据。
[0039]步骤S107:判断所述预设传感器采集的数据是否符合预设条件。
[0040]举例来说,如果所述预设传感器采集的数据是压力数据。那么,终端可判断所述压力数据是否高于预设压力值,若高于预设压力值(用户按压所述预设传感器时),则判定所述预设传感器采集的数据符合所述预设条件,若采集的压力数据不高于所述预设压力值(用户没有按压所述预设传感器时),则判定所述预设传感器采集的数据不符合所述预设条件。
[0041]又例如,如果所述预设传感器采集的数据是指纹数据。那么,终端可判断判断所述指纹数据是否符合预设的指纹特征,若所述指纹数据符合所述预设的指纹特征(输入的指纹是合法指纹),则判定所述预设传感器采集的数据符合所述预设条件,若所述指纹数据不符合所述预设的指纹特征(输入的指纹是不合法指纹),则判定所述预设传感器采集的数据不符合所述预设条件。
[0042]再例如,如果所述预设传感器采集的数据是外部环境中的光强度数据。那么,终端可判断判断所述光强度数据是否符合低于预设光强度,若所述光强度数据低于所述预设光强度(用户遮挡所述预设传感器时),则判定所述预设传感器采集的数据符合所述预设条件,若所述光强度数据不符合所述预设的光强度(用户没有遮挡所述预设传感器时),则判定所述预设传感器采集的数据不符合所述预设条件。
[0043]示例是本发明实施例的一种实现方式,实际使用中还可以不同,不应构成限定。
[0044]需要说明的,如果所述预设传感器采集的数据包括多种数据时,所述预设条件还可以是针对所述多种数据作出的限制。例如,所述预设传感器采集的数据包括:指纹数据和压力数据。所述预设条件可以是:采集的指纹数据要符合预设指纹特征,并且采集的压力数据要高于预设压力值。示例是本发明实施例的一种实现方式,实际使用中还可以不同,不应构成限定。
[0045]具体的,当通过步骤S107得出的判断结果为是时,终端可以执行步骤S109,当通过步骤S107得出的判断结果为否时,终端可以结束当前操作,实际应用中,还可以执行步骤S105,这里不作限制。
[0046]步骤S109:根据所述触控操作来调整所述界面元素的显示大小。
[0047]本发明实施例中,如果所述预设传感器采集的数据符合所述预设条件,那么,终端可以分析所述针对所述界面元素的触控操作,判断出所述触控操作是用于放大所述界面元素的操作还是用于缩小所述界面元素的操作,并且进一步分析出具体的放大或缩小的程度。
[0048]例如,如果所述触控操作是顺时针画圆的触控操作。那么,终端可以根据轨迹长短来放大所述界面元素。又例如,如果所述触控操作时逆时针画圆的触控操作。那么,终端可以根据轨迹长短来缩小所述界面元素。示例是本发明实施例的一种实现方式,实际应用中还可不同,不应构成限定。
[0049]具体实现中,在步骤S103中提及的缩放监听器捕捉到缩放触控操作后,终端可调用预设的放大或缩小功能来分析捕捉到的缩放触控操