一种在屏幕上移动对象的方法及触摸显示装置制造方法及图纸

技术编号:24496895 阅读:32 留言:0更新日期:2020-06-13 03:23
本发明专利技术公开了一种在屏幕上移动对象的方法及触摸显示装置。所述方法包括步骤:S1、确定待移动的对象;S2、接收输入装置的输入信息,并根据所述输入信息确定所述对象的目标位置;S3、将所述对象的当前位置记为P

A method of moving objects on screen and touch display device

【技术实现步骤摘要】
一种在屏幕上移动对象的方法及触摸显示装置
本专利技术涉及图像显示
,具体涉及一种在屏幕上移动对象的方法。本专利技术还涉及一种触摸显示装置。
技术介绍
目前,当用户想要在各种电子设备的屏幕(包括触摸屏和非触摸屏,例如计算机屏幕、手机屏幕、平板电脑屏幕、和智能交互大屏的屏幕等等)上移动一个对象时,该对象例如可以是悬浮工具栏、APP图标、图片、文件等等,通常的做法是点击该对象并拖动到目标位置。这种移动方法操作起来比较麻烦,需要用户用手指或者鼠标等输入装置按下该对象并连续拖拽方可实现,一方面不容易精确控制目标位置,并且操作不够便捷,效率较低,另一方面移动过程的视觉效果也较差。特别地,对于大尺寸触摸屏(如智能交互大屏),往往还需要用户一边走动一边拖拽对象,方能将对象从屏幕的一端移动到另一端,移动过程也毫无美感。
技术实现思路
本专利技术首先要解决的技术问题在于,针对现有技术的上述缺陷,提供一种在屏幕上移动对象的方法,能够实现方便、快捷、美观、精确地对相应对象进行移动。本专利技术解决其技术问题所采用的技术方案如下:本文档来自技高网...

【技术保护点】
1.一种在屏幕上移动对象的方法,其特征在于,包括步骤:/nS1、确定待移动的对象;/nS2、接收输入装置的输入信息,并根据所述输入信息确定所述对象的目标位置;/nS3、将所述对象的当前位置记为P

【技术特征摘要】
1.一种在屏幕上移动对象的方法,其特征在于,包括步骤:
S1、确定待移动的对象;
S2、接收输入装置的输入信息,并根据所述输入信息确定所述对象的目标位置;
S3、将所述对象的当前位置记为P0点,将所述目标位置记为P2点,在所述当前位置和所述目标位置的连线P0P2的一侧选取一点作为控制点,记为P1点,构建二阶贝塞尔曲线B(t):
B(t)=(1-t)2P0+2t(1-t)P1+t2P2,t∈[0,1];
S4、控制所述对象在屏幕上从P0点移动到P2点,其中,移动时以所述曲线B(t)为路径。


2.如权利要求1所述的方法,其特征在于:所述步骤S3中,动态计算所述曲线B(t)的控制点P1点的坐标(X,Y),以使所述曲线B(t)完整地位于屏幕范围内。


3.如权利要求2所述的方法,其特征在于:所述步骤S3中,动态计算所述曲线B(t)的控制点P1点的坐标(X,Y)的过程为:
确定离所述对象的当前位置P0点和目标位置P2点最近的一条屏幕边缘,作为参考边缘;
判断所述对象的当前位置P0点和目标位置P2点到所述参考边缘的距离是否均大于或等于第一预设量;
若否,则将所述控制点P1点设置在所述连线P0P2的第一侧,其中,所述第一侧是指所述连线P0P2的远离所述参考边缘的一侧。


4.如权利要求2所述的方法,其特征在于:所述步骤S3中,动态计算所述曲线B(t)的控制点P1点的坐标(X,Y)的过程为:
选定屏幕左边缘或上边缘作为参考边缘,判断所述对象的当前位置P0点和所述目标位置P2点是否均满足条件:到所述参考边缘的距离大于或等于第一预设量;若否,则将所述控制点P1点设置在所述连线P0P2的第一侧;若是,则将所述控制点P1点设置在所述连线P0P2的第二侧;其中,所述第一侧是指所述连线P0P2的远离所述参考边缘的一侧,所述第二侧是指所述连线P0P2的靠近所述参考边缘的一侧。


5.如权利要求4所述的方法,其特征在于:所述步骤S3中,选定所述参考边缘的过程为:
S100、计算从所述当前位置P0点到所述目标位置P2点的坐标变化量,X方向坐标变化量记为tX,Y方向坐标变化量记为tY;其中,tX=tarX-curX,TY=tarY-curY,tarX和tarY分别为所述目标位置P2点的X向和Y向坐标值,curX和curY分别为所述当前位置P0点的X向和Y向坐标值;
S200、比较...

【专利技术属性】
技术研发人员:莫炜烨
申请(专利权)人:深圳市鸿合创新信息技术有限责任公司
类型:发明
国别省市:广东;44

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

1