对象位置的调整方法和装置制造方法及图纸

技术编号:14457356 阅读:44 留言:0更新日期:2017-01-19 13:43
本发明专利技术涉及一种对象位置的调整方法和装置,该方法包括:侦测是否有对对象的拖曳操作;当侦测到对对象的拖曳操作时,生成第一触摸事件,并采集第一触摸事件的触摸信息;在每第N个预设间隔时间,生成第N+1触摸事件,并采集触摸事件的触摸信息;根据触摸事件的触摸信息计算对应触摸事件中对象的位移;触控点数量与对象的位移成正相关;将对象移动至第N+1触摸事件中对象的位移的对应位置。采用上述方法,无需手在触摸屏上滑动较远距离,就能够实现将对象移动至屏幕上的较远位置,用户操作方便,该方法尤其适应于大屏幕的对象位置的调整。

【技术实现步骤摘要】

本专利技术涉及触摸屏
,特别是涉及一种对象位置的调整方法和装置
技术介绍
用户在带触摸屏的设备上对对象位置进行调整时,是使用手指按住要调整的对象,移动手指到目的地后松开手指,对象就会被拖拽到手指松开的位置。对象包括触摸屏上显示的图标、文件夹、文件等。触控一体机通常具有较大屏幕,用户想通过拖拽的方式将屏幕上的对象移动到另一端时,人也要走到屏幕的另一端,并且,个子不高的用户想要将屏幕的对象拖拽到屏幕顶端时可能够不着。因此,在大屏幕的触摸设备中,采用传统方法调整对象的位置,给用户的操作带来不便。
技术实现思路
基于此,有必要针对上述问题,提供一种适用于大屏幕的,且操作便利的对象位置的调整方法和装置。一种对象位置的调整方法,包括:侦测是否有对对象的拖曳操作;当侦测到对对象的拖曳操作时,生成第一触摸事件,并采集第一触摸事件的触摸信息;在每第N个预设间隔时间,生成第N+1触摸事件,并采集触摸事件的触摸信息;所述触摸信息包括作用在触摸屏上的触控点数量;根据触摸事件的触摸信息得到对应触摸事件中对象的位移;所述触控点数量与所述对象的位移成正相关;将所述对象移动至第N+1触摸事件中对象的位移的对应位置。一种对象位置的调整装置,包括:侦测模块,用于侦测是否有对对象的拖曳操作;采集模块,用于当侦测到对对象的拖曳操作时,生成第一触摸事件,并采集第一触摸事件的触摸信息;还用于在每第N个预设间隔时间,生成第N+1触摸事件,并采集触摸事件的触摸信息;所述触摸信息包括作用在触摸屏上的触控点数量,其中N为大于0的整数;计算模块,用于根据触摸事件的触摸信息计算对应触摸事件中对象的位移;所述触控点数量与对象的位移成正相关;调整模块,将所述对象移动至第N+1触摸事件中对象的位移的对应位置。上述的对象位置的调整方法,当侦测到触摸设备中对对象的拖曳操作时,生成触摸事件并采集每个触摸事件的触摸信息,触摸信息包括作用在触摸屏上的手指数量,手指数量与对象的位移成正相关,将对象移动至第N+1触摸事件中对象的位移的对应位置。由于手指数量与对象的位移成正相关,可通过增加或减少手指数量,灵活地调整对象在单位时间的位移,实现灵活地调整对象的拖曳速度。通过增加触摸屏上拖曳的对象的手指数量,无需手在触摸屏上滑动较远距离,就能够实现将对象移动至屏幕上的较远位置,用户操作方便,该方法尤其适应于大屏幕的对象位置的调整。附图说明图1为一个实施例的对象位置的调整方法的流程图;图2为另一个实施例的对象位置的调整方法的流程图;图3为一个实施例的开始拖曳对象的界面操作示意图;图4为另一个实施例的使用多根手指拖曳对象的界面操作示意图;图5为一个实施例的使用一根手指将对象拖曳至目标位置的界面操作示意图;图6为一个实施例的对象位置的调整装置的功能模块示意图;图7为另一个实施例的对象位置的调整装置的功能模块示意图。具体实施方式为了使本专利技术的目的、技术方案以及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不限定本专利技术。在一个实施例中,对象位置的调整方法应用于大屏幕的触摸设备,特别是触控一体机。如图1所示,一种对象位置的调整方法,包括以下步骤:S102:侦测是否有对对象的拖曳操作。对象指安装在触摸设备的应用程序或是存储在触摸设备的文件和文件夹。对对象的拖曳操作是指用户通过触控操作选择对象并进行拖曳,在具体的实施方式中,当按压对象超过预设时间时,选择该对象并在触摸屏上滑动实现拖曳操作。S104:当侦测到对对象的拖曳操作时,生成第一触摸事件,并采集第一触摸事件的触摸信息。当按压对象超过预设时间时并在触摸设备上滑动时,侦测到对对象的拖曳操作,生成第一触摸事件。S106:在每第N个预设间隔时间,生成第N+1触摸事件,并采集触摸事件的触摸信息。具体的,在第一个预设间隔时间,生成第二触摸事件;在第二个预设间隔时间,生成第三触摸事件,并以此类推,在第N个预设间隔时间,生成第N+1触摸事件,并采集触摸事件的触摸信息。可以理解的是,预设间隔时间自生成第一触摸事件的时间开始计时。预设间隔时间需要比较短,从而在连续的触摸事件中,触控点的滑动在触摸屏上形成连续的滑动轨迹。在一个具体的实施方式中,预设间隔时间为10毫秒,在1秒内会生成100次触摸事件。触摸信息包括作用在触摸屏上的触控点数量,在某个触摸事件中,触摸屏上的触控点数量可能会产生变化,例如,相对于上一触摸事件,触控点数量增多,又例如,相对于上一触摸事件,触控点数量减少。S108:根据触摸事件的触摸信息计算对应触摸事件中对象的位移。可以理解的是,第N+1触摸事件中对象的位移是指相对于第N触摸事件中对象的移动距离,即在该触摸事件对应的预设时间间隔中对象的移动距离。在某个触摸事件中对象的位移根据在该次触摸事件中的触摸信息进行计算。触控点数量与对象的位移成正相关。在一个实施例中,当相对于上一触摸事件触控点数量增多时,该触摸事件中对象的位移相对增多。在一个实施例中,当相对于上一触摸事件触控点数量减少时,该触摸事件中对象的位移相对减少。S110:将对象移动至第N+1触摸事件中对象的位移的对应位置。在该实施例中,将所述对象移动至第N+1触摸事件中对象的位移的对应位置,能够根据用户的操作实时地将对象的位移情况显示在触摸设备上,用户选择对象,在拖曳的过程中能够直观地观察对象的移动情况,以方便根据对象在当前触摸事件中的移动的位置距离目标位置的距离调整触控点数量。可以理解的是,由于触控点数量与对象的位移成正相关,当使用多个触控点在触摸屏上拖曳对象时,对象并不一定在触控点的正下方。上述的对象位置的调整方法,当侦测到触摸设备中对对象的拖曳操作时,生成触摸事件并采集每个触摸事件的触摸信息,触摸信息包括作用在触摸屏上的触控点数量,触控点数量与对象的位移成正相关,将对象移动至第N+1触摸事件中对象的位移的对应位置。由于触控点数量与对象的位移成正相关,可通过增加或减少触控点数量,灵活地调整对象在单位时间的位移,实现灵活地调整对象的拖曳速度。通过增加触摸屏上拖曳的对象的触控点数量,无需手在触摸屏上滑动较远距离,就能够实现将对象移动至屏幕上的较远位置,用户操作方便,该方法尤其适应于大屏幕的对象位置的调整。在一个实施例中,如图2所示,在步骤S110之后,还包括步骤:S112:检测拖曳操作是否结束。若是,则执行步骤S114,若否,则返回步骤S106。S114:对象在拖曳过程中的位移为每个触摸事件中对象的位移之和。检测拖曳操作是否结束可通过检测触摸设备中是否有触摸操作实现,即检测触控点是否离开触摸设备,当检测到触控点离开触摸设备时,拖曳操作结束。当检测到拖曳操作结束时,由于第N+1触摸事件中对象的位移是相对于第N触摸事件中对象的移动距离,通过计算每个触摸事件中对象的位移之和即可得到对象在拖曳过程中的位移。对象在拖曳过程中的位移为每个触摸事件中对象的位移之和。在一个具体的实施方式中,用户需要将位于屏幕左下角的对象移动至屏幕右上角,在选择对象后,用户使用五根手指在屏幕上拖曳,在一个触摸事件中,检测到触控点的数量为五根,由于触控点数量与对象的位移成正相关,在对应的触摸事件中,触控点的数量越多,对象的位移越大,因此,利用本文档来自技高网...

【技术保护点】
一种对象位置的调整方法,包括:侦测是否有对对象的拖曳操作;当侦测到对对象的拖曳操作时,生成第一触摸事件,并采集第一触摸事件的触摸信息;在每第N个预设间隔时间,生成第N+1触摸事件,并采集触摸事件的触摸信息;所述触摸信息包括作用在触摸屏上的触控点数量,其中N为大于0的整数;根据触摸事件的触摸信息计算对应触摸事件中对象的位移;所述触控点数量与对象的位移成正相关;将所述对象移动至第N+1触摸事件中对象的位移的对应位置。

【技术特征摘要】
1.一种对象位置的调整方法,包括:侦测是否有对对象的拖曳操作;当侦测到对对象的拖曳操作时,生成第一触摸事件,并采集第一触摸事件的触摸信息;在每第N个预设间隔时间,生成第N+1触摸事件,并采集触摸事件的触摸信息;所述触摸信息包括作用在触摸屏上的触控点数量,其中N为大于0的整数;根据触摸事件的触摸信息计算对应触摸事件中对象的位移;所述触控点数量与对象的位移成正相关;将所述对象移动至第N+1触摸事件中对象的位移的对应位置。2.根据权利要求1所述的方法,其特征在于,当拖曳操作结束时,所述对象在拖曳过程中的位移为每个触摸事件中对象的位移之和。3.根据权利要求1所述的方法,其特征在于,所述根据触摸事件的触摸信息计算对应触摸事件中对象的位移的步骤包括:根据触摸事件的触摸信息计算对应触摸事件中所有触控点的位移;计算对应触摸事件中所有触控点的位移之和,一个触摸事件中对象的位移为该触摸事件中所有触控点的位移之和。4.根据权利要求3所述的方法,其特征在于,触摸信息还包括每个触控点的当前坐标以及每个触控点在上一触摸事件的坐标;所述根据触摸事件的触摸信息计算对应触摸事件中所有触控点的位移的步骤包括:根据触控点数量、每个触控点的当前坐标以及上一触摸事件的坐标计算每个触控点在对应触摸事件中的位移。5.根据权利要求1所述的方法,其特征在于,所述根据触摸事件的触摸信息计算对应触摸事件中对象的位移的步骤包括:获取触摸事件中作用在触摸屏上的触控点数量,并确定与所述触控点数量对应的位移比例;根据触摸事件的触摸信息计算对应的触摸事件中任意一个触控点的位移;计算所述触控点的位移和所述位移比例的乘积,一个触摸事件中对象的位移为该触摸事件中所述触控点的位移和所述位移比例的乘积。6.一种对象位置的调整装置,包括:侦测模块,用于侦测是否有对对象的拖曳操作;采集模块,用于当...

【专利技术属性】
技术研发人员:陈明良
申请(专利权)人:广州视睿电子科技有限公司广州视源电子科技股份有限公司
类型:发明
国别省市:广东;44

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

1