本发明专利技术公开了一种缩放移动终端显示画面的方法及其装置、移动终端。该方法包括:检测与触摸屏的接触,若所述接触与缩放手势相对应,则获取与触摸屏接触过程中接触点移动的距离和移动的方向;根据接触点移动的距离和移动的方向,确定新的缩放级别;按照所述新的缩放级别对触摸屏显示画面进行渲染。本发明专利技术提供的技术方案保证了显示画面的平滑缩放,并且用户可以与触摸屏的整个界面接触进行缩放操作,扩大了缩放操作区域,便于用户操作,且不需要在触摸屏显示界面设置缩放按钮或缩放条,保证了显示画面的完整性。
【技术实现步骤摘要】
一种缩放移动终端显示画面的方法及其装置、移动终端
本专利技术涉及计算机领域,尤其涉及一种缩放移动终端显示画面的方法及其装置、移动终端。
技术介绍
目前,用户可以对移动终端(如智能手机、Pad等)触摸屏显示画面(如电子地图、图片、文档等)进行缩放操作,以电子地图为例,现有的实现电子地图缩放的方法主要包括以下两种:方式1,如图1所示,电子地图上设置有缩放按钮,通过点击缩放按钮对电子地图进行放大或缩小,如点击缩放按钮的“ + ”部放大电子地图,点击部缩小电子地图。这种缩放方式存在的缺陷为:缩放级别是预先设置的,用户只能按照预先设置的若干个缩放级别进行缩放操作,而预置的缩放级别数量有限且相邻缩放级别的缩放比例相差较大,因此,此方式不能实现电子地图的平滑缩放。方式2,如图2所示,电子地图上设置缩放条,缩放条的每个像素点对应一个缩放级别,用户可以用手指拖动缩放条上的滑动块进行缩放操作,这种方式存在以下缺陷:用户的手指只能在缩放条上滑动以实现缩放,缩放操作区域有限,不便于用户操作。另外,无论是图1所示缩放按钮还是图2所示缩放条,均会遮盖显示画面的一部分,不利于用户查看显示画面,对于显示屏较小的移动终端而言,影响更为明显。
技术实现思路
本专利技术实施例提供一种缩放移动终端显示画面的方法及其装置、移动终端,能够克服现有触摸屏显示画面缩放技术存在的遮盖显示画面及不便于用户进行缩放操作等问题。一种缩放移动终端显示画面的方法,包括:检测与触摸屏的接触,若所述接触与缩放手势相对应,则获取与触摸屏接触过程中接触点移动的距离和移动的方向;根据接触点移动的距离和移动的方向,确定新的缩放级别;按照所述新的缩放级别对触摸屏显示画面进行渲染。本专利技术实施例还提供一种缩放移动终端显示画面的装置,该装置包括:接触检测单元,用于检测与触摸屏的接触,若所述接触与缩放手势相对应,则触发获取单元;获取单元,用于获取与触摸屏接触过程中接触点移动的距离和移动的方向;缩放级别确定单元,用于根据接触点移动的距离和移动的方向,确定新的缩放级别;画面显示单元,用于按照所述新的缩放级别对触摸屏显示画面进行渲染。本专利技术实施例还提供一种移动终端,包括前述缩放移动终端显示画面的装置。本专利技术实施例中,在检测到与触摸屏的接触与缩放手势相对应时,能够及时获取与触摸屏接触过中接触点移动的距离和移动的方向,并根据获取的距离和方向,确定新的缩放级别,并按照新的缩放级别对触摸屏显示画面进行渲染。本专利技术技术方案是根据与触摸屏接触过程中接触点移动的距离与方向实时计算新的缩放级别,确保了新的缩放级别的连续性,实现了显示画面的平滑缩放;并且,本专利技术是通过检测与触摸屏的接触是否与缩放手势相对应,触发后续缩放流程,因此,用户可以与触摸屏的整个界面接触进行缩放操作,扩大了缩放操作区域,便于用户操作,且不需要在触摸屏显示界面设置缩放按钮或缩放条,保证了显示画面的完整性。【附图说明】图1为现有技术中实现电子地图缩放的示意图之一;图2为现有技术中实现电子地图缩放的示意图之二 ;图3为本专利技术实施例中缩放移动终端显示画面的方法流程图;图4为本专利技术实施例中计算接触点移动的距离的方法流程示意图;图5为本专利技术实施例中根据接触点移动的距离和移动的方向确定新的缩放级别的方法流程图;图6为本专利技术实施例中缩放移动终端显示画面的装置的结构示意图;图7为本专利技术实施例中缩放级别确定单元的结构示意图。【具体实施方式】下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。参见图3,为本专利技术实施例中缩放移动终端显示画面的方法流程图,该方法包括:步骤301、检测与触摸屏的接触,若所述接触与缩放手势相对应,则执行步骤302 ;步骤302、获取与触摸屏接触过程中接触点移动的距离和移动的方向;步骤303、根据接触点移动的距离和移动的方向,确定新的缩放级别;步骤304、按照步骤303确定的新的缩放级别对触摸屏显示画面进行渲染;本专利技术实施例中,所述触摸屏显示画面包括但不限于:电子地图、图片、文字等。前述步骤301中,若检测与触摸屏的接触与缩放手势不对应,则可以不作处理,并重新检测与触摸屏的接触;或者,确定与检测到的接触相对应的手势,并执行该手势对应的操作。为实现用户用一根手指即可完成触摸屏显示画面的缩放,本专利技术实施例预先定义的缩放手势包括两个手势:第一个手势是,用户用一根手指做一次点击触摸屏的手势;第二个手势是:用户用一根手指与触摸屏接触后手指开始在触摸屏上平滑移动,即拖动显示画面的手势;且,当且仅当这两个手势连续发生时才判定为缩放手势。根据上述缩放手势定义,本专利技术实施例检测到的与触摸屏的接触是否与缩放手势相对应,在技术层面可通过以下方式实现:检测与触摸屏的接触,若连续检测到两次与触摸屏的接触,且第一次与触摸屏接触是点击接触,第二次与触摸屏接触是接触点平滑移动的接触,则所述接触与缩放手势相对应。具体地,第二次与触摸屏接触的时间与第一次与触摸屏接触的时间的差值在预设的时间阈值内,则认为这两次与触摸屏的接触是连续的。优选地,时间阈值取值范围是500ms到600ms之间。例如,假设预设的时间阈值为500ms,当检测到一次与触摸屏的点击之后,在500ms之内,又检测到一次与触摸屏的接触,且第二次接触过程中接触点在平滑移动,即用户在对显示画面进行拖动,则确定与缩放手势对应。基于前文所述缩放手势的定义,本专利技术实施例提供的获取与触摸屏接触过程中接触点移动的距离和移动的方向具体为:获取第二次与触摸屏接触过程中接触点移动的距离和移动的方向。为进一步提高显示画面的缩放平滑度,在实际应用中,可以采用如下方法获取第二次与触摸屏接触过程中接触点移动的距离和移动的方向:在第二次与触摸屏接触过程中,每完成一次显示画面的渲染,则获取一次接触点的屏幕坐标;每获取一次接触点的屏幕坐标,则根据当前获取的接触点的屏幕坐标和前一次获取的接触点的屏幕坐标,获取一次接触点移动的距离以及接触点移动的方向。一般情况下,移动终端I秒钟能完成30次或60次显示画面的渲染,即完成30或60帧显示画面的渲染。以移动终端I秒钟完成30次显示画面的渲染为例,假设第二次与触摸屏的接触一共持续了 3秒钟,3秒钟移动终端共完成180次显示画面渲染,本专利技术实施例,在第二次与触摸屏接触的过程中,移动终端每完成一次显示画面的渲染,则需获取一次接触点的屏幕坐标,因此,第二次接触过程结束时,累计获取180个接触点的屏幕坐标,180个接触点移动的距离和移动的方向,并确定出180个新的缩放级别,并且每一次显示画面渲染完成后计算得到一个新的缩放级别就是下一次渲染的显示画面的缩放级别。由此例可明确看出,本专利技术实施例是在移动终端每完成一次显示画面的渲染,就获取一次接触点的屏幕坐标,获取一次接触点移动的距离和移动的方向,并计算一个新的缩放级别,采用此方式获取的每个新的缩放级别之间的差别非常小,因此,本专利技术提供的技术方案能够实现移动终端显示画面的平滑缩放。在实际应用中,前文所述根据当前获取的接触点(后续称为第二接触点)本文档来自技高网...
【技术保护点】
一种缩放移动终端显示画面的方法,其特征在于,包括:检测与触摸屏的接触,若所述接触与缩放手势相对应,则获取与触摸屏接触过程中接触点移动的距离和移动的方向;根据接触点移动的距离和移动的方向,确定新的缩放级别;按照所述新的缩放级别对触摸屏显示画面进行渲染。
【技术特征摘要】
1.一种缩放移动终端显示画面的方法,其特征在于,包括: 检测与触摸屏的接触,若所述接触与缩放手势相对应,则获取与触摸屏接触过程中接触点移动的距离和移动的方向; 根据接触点移动的距离和移动的方向,确定新的缩放级别; 按照所述新的缩放级别对触摸屏显示画面进行渲染。2.根据权利要求1所述的方法,其特征在于,若所述接触与缩放手势相对应,具体包括: 若连续检测到两次与触摸屏的接触,且第一次与触摸屏接触是点击接触,第二次与触摸屏接触是接触点平滑移动的接触,则上述两次接触与缩放手势相对应。3.根据权利要求2所述的方法,其特征在于,获取与触摸屏接触过程中接触点移动的距离和移动的方向,具体包括: 获取第二次与触摸屏接触过程中接触点移动的距离和移动的方向。4.如权利要求3所述的方法,其特征在于,所述获取第二次与触摸屏接触过程中接触点移动的距离和移动的方向,具体包括: 第二次与触摸屏接触过程中,每完成一次显示画面的渲染,则获取一次接触点的屏幕坐标;每获取一次接触点的屏幕坐标,则根据当前获取的接触点的屏幕坐标和前一次获取的接触点的屏幕坐标,获取一次接触点移动的距离以及接触点移动的方向。5.根据权利要求4所述的方法,其特征在于,根据接触点移动的距离和移动的方向,确定新的缩放级别,具体包括: 将所述接触点移动的距离与预置的缩放因子相乘,得到缩放级别调整量; 若所述接触点移动的方向为放大方向,则用触摸屏当前显示画面的缩放级别加上所述缩放级别调整量,得到新的缩放级别; 若所述接触点移动方向为缩小方向,则用触摸屏当前显示画面的缩放级别减去所述缩放级别调整量,得到新的缩放级别。6.一种缩放移动终端显示画面的装置,其特征在于,包括: 接触检测单元...
【专利技术属性】
技术研发人员:彭朝,
申请(专利权)人:高德软件有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。