触摸屏操作方法技术

技术编号:6558024 阅读:190 留言:0更新日期:2012-04-11 18:40
一种触摸屏操作方法,其包括如下步骤:显示包括有至少二个触摸按钮的菜单对话框;接收用户的触摸动作;计算一个触摸按钮的面积以及所述触摸动作覆盖的面积;计算两个面积之间的比例关系;当所述比例关系超过预设比例关系时,放大显示所述菜单对话框。通过上述触摸屏操作方法,菜单对话框的大小会自动针对用户触摸点大小而改变自身尺寸,以便能够让不同用户以及采用不同触摸操作方式的用户准确地完成在菜单对话框中的操作。

【技术实现步骤摘要】

本专利技术涉及触摸屏操作领域,特别是一种基于触摸屏的操作方法。
技术介绍
因为触摸屏的出现,很多的按键被虚拟化,原本固定的实体按键变成了触摸屏上变化显示的虚拟按钮。如此,可以省下很多原本用于设置按键的空间,特别是对于便携式电子产品,触摸屏的出现可以大大减少其实体按键数量,从而可以设置更大的显示屏。在操作过程中,经常会出现具有多个选择项的菜单对话框,且菜单以及其包括的选项的显示尺寸通常都是预设的。用户的操作方式却有很多,如用触控笔时,触控点比较小;有的用户是用手指操作,触摸点比较大,而且不同用户的手指大小也不一样,操作习惯也不一样,使得触摸点的大小各不相同,进而导致固定大小的菜单对话框很难满足不同用户需求。
技术实现思路
鉴于此,有必要提供一种可自动调节触摸按钮大小的。一种,其包括如下步骤显示包括有至少二个触摸按钮的菜单对话框;接收用户的触摸动作;计算一个所述触摸按钮的面积以及所述触摸动作覆盖的面积;计算两个面积之间的比例关系;当所述比例关系超过预设比例关系时,放大显示所述菜单对话框。一种,其包括如下步骤显示包括有至少二个触摸按钮的菜单对话框;接收用户触摸操作,产生触摸点;计算一个触摸按钮在触摸屏横向方向上的长度;计算触摸点在触摸屏横向方向上的长度;比较二者的长度,当所述触摸点的长度与触摸按钮的长度比例超过预设长度比例时,放大显示所述菜单对话框。一种,其包括如下步骤显示包括有至少二个触摸按钮的菜单对话框;4接收用户触摸操作,产生触摸点;计算一个触摸按钮在触摸屏纵向方向上的宽度;计算触摸点在触摸屏纵向方向上的宽度;比较二者的宽度,当所述触摸点的宽度与触摸按钮的宽度的比例超过预设宽度比例时,放大显示所述菜单对话框。一种,其包括如下步骤显示包括有多个触摸按钮的菜单对话框;接收用户触摸操作,产生触摸点;计算所述触摸点在触摸屏纵向方向上的宽度或者所述触摸按钮在触摸屏横向方向上的长度;将所述触摸点的长度或宽度与一个预设长度或宽度比较,当所述触摸点的长度或宽度与预设长度或宽度的比例超过预设宽度比例时,放大显示所述菜单对话框。通过上述,菜单对话框的大小会自动根据用户触摸点大小而改变自身尺寸,以便能够让不同用户以及采用不同触摸操作方式的用户准确地完成在菜单对话框中的操作。附图说明图l为一较佳实施方式的步骤流程图。图2为图l所示的中的操作界面示意图。图3为图1所示的中的另一操作界面示意图。图4为另一较佳实施方式的步骤流程图。具体实施例方式本实施方式提供一种针对用户触摸点大小显示适合其触摸操作的菜单对话框的方法,其包括如下步骤步骤S101,显示包括有至少二个相同大小的触摸按钮的菜单对话框。菜单对话框可以是基于用户操作而显示,也可以是系统运行程序时的自动显示。如图2所示电子设备20的触摸屏200上显示有菜单对话框300。该菜单对话框包括多个供用户选择的触摸按钮310。步骤S103,接收用户触摸动作。如图2所示,用户在菜单对话框300进行触摸操作,产生触摸点400。步骤S105,计算一个触摸按钮的面积以及所述触摸动作覆盖的面积。触摸按钮的面积可以根据触摸按钮显示的长宽尺寸计算得到。触摸动作覆盖的面积可以根据触摸操作所接触的5触控点的数量获得。步骤S107,计算两个面积之间的比例关系。步骤S109,当所述比例关系超过预设比例关系时,放大显示所述菜单对话框,以重新接收用户触摸操作。同时参阅图2和图3,由于图2中触摸点400的大小相对菜单对话框300中设置的多个触摸按钮310大小来说,很容易同时覆盖到多个触摸按钮,用户很难进行准确地选择操作。图3所示的菜单对话框300'即为原本菜单对话框300放大显示后的效果示意图,对应的触摸按钮310也被放大为触摸按钮310'。用户再一次触摸操作产生的触摸点400'相对放大后的触摸按钮310',已经可以让用户完成准确地触摸操作,满足了不同用户需求。其他实施方式中,多个触摸按钮的大小也可以不同,此时可以以面积最大的触摸按钮作为与触摸点比较的对象,也可以预设一个面积作为与触摸点比较的对象。请参阅图4,其为另一较佳实施方式的步骤流程图,包括如下步骤步骤S401,显示包括有至少二个相同大小的触摸按钮的菜单对话框。步骤S403,接收用户触摸操作,产生触摸点。步骤S405,计算一个触摸按钮在触摸屏横向方向上的长度和触摸屏纵向方向上的宽度。如图2中触摸按钮310在触摸屏200的x轴方向上的长度为Ll,在y轴方向上的宽度为Wl。步骤S407,计算触摸点在触摸屏横向方向上的长度和触摸屏纵向方向上的宽度。如图2中触摸点400在触摸屏200的x轴方向上的长度为L2,在y轴方向上的宽度为W2。步骤S409,比较二者的长度或者宽度,当触摸点的长度与触摸按钮的长度比例超过预设长度比例或触摸点的宽度与触摸按钮的宽度的比例超过预设宽度比例时,放大显示所述菜单对话框,以重新接收用户触摸操作。可以理解的是,其他实施方式中,当预设的触摸按钮310的长度足够大时,则可以只比较二者的宽度,也可以长度和宽度都比较。另外,其他实施方式中,多个触摸按钮的大小也可以不同,此时可以以长度最大的触摸按钮或宽度最大的触摸按钮作为与触摸点比较的对象,也可以预设一个长度或宽度作为与触摸点比较的对象。本
的普通技术人员应当认识到,以上的实施方式仅是用来说明本专利技术,而并非用作为对本专利技术的限定,只要在本专利技术的实质精神范围之内,对以上实施例所作的适当改变和变化都落在本专利技术要求保护的范围之内。本文档来自技高网
...

【技术保护点】
一种触摸屏操作方法,其包括如下步骤: 显示包括有至少二个触摸按钮的菜单对话框; 接收用户的触摸动作; 计算一个所述触摸按钮的面积以及所述触摸动作覆盖的面积; 计算两个面积之间的比例关系; 当所述比例关系超过预设 比例关系时,放大显示所述菜单对话框。

【技术特征摘要】
1.一种触摸屏操作方法,其包括如下步骤显示包括有至少二个触摸按钮的菜单对话框;接收用户的触摸动作;计算一个所述触摸按钮的面积以及所述触摸动作覆盖的面积;计算两个面积之间的比例关系;当所述比例关系超过预设比例关系时,放大显示所述菜单对话框。2 如权利要求l所述的触摸屏操作方法,其特征在于所述触摸按钮的面积为一个预设面积值。3 如权利要求l所述的触摸屏操作方法,其特征在于所述触摸动作覆盖的面积根据触摸操作所接触的触控点的数量获得。4 如权利要求l所述的触摸屏操作方法,其特征在于所述菜单对话框包括的触摸按钮大小相同。5 一种触摸屏操作方法,其包括如下步骤 显示包括有至少二个触摸按钮的菜单对话框; 接收用户触摸操作,产生触摸点; 计算一个所述触摸按钮在触摸屏横向方向上的长度; 计算所述触摸点在触摸屏横向方向上的长度;比较二者的长度,当所述触摸点的长度与触摸按钮的长度比例超过预设长度比例时, 放大显示所述菜单对话框。6 如权利要求5所述的触摸屏操作方法,其特征在于所述菜单对话 框包括的触摸按钮大小相同。7 如权利要求5所述的触摸屏操作方法,其特征在于所述触摸屏操 作方法还包括如下步骤计算一...

【专利技术属性】
技术研发人员:金朝
申请(专利权)人:鸿富锦精密工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:94[]

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

1