一种窗口对象惯性移动方法及实现装置制造方法及图纸

技术编号:7091409 阅读:194 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种窗口对象惯性移动方法及实现装置,用于实现窗口对象的基于线速度和角速度的惯性移动效果。本发明专利技术在输入设备释放被拖动的窗口对象时,获取线速度的初速度和减速度的初速度,通过线速度减速度和角速度减速度获取每个处理周期对应的位移量和旋转量,模拟窗口对象在鼠标按键抬起或手指从触摸屏抬起后的惯性移动效果。通过本发明专利技术,实现了窗口对象的惯性移动效果,方便触摸操作,提高了移动终端软件的易用性。

【技术实现步骤摘要】

本专利技术涉及触摸屏设备的软件操作界面的设计技术,尤其涉及一种窗口对象惯性移动方法及实现装置
技术介绍
网络即时通讯工具发展到今天,已经被大多数的网民所接受,成为用户必不可少的软件工具,不但在平时的休闲娱乐中,而且在用户的工作中同样得到广泛的使用。因此用户对即时通讯(IM)软件的易用性,稳定性,安全性等方面提出了较高的要求。随着技术发展出现iPhone等触摸产品逐渐普及。利用惯性实现拟物化的设计逐渐成为主流。现有的利用惯性实现拟物化的设计中,用户可以通过直线触摸操作实现基于线速度的列表和网页的惯性效果的内容滚动,但还不能处理旋转情况下的基于“角速度”的惯性效果。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种窗口对象惯性移动方法及实现装置, 用于实现窗口对象的基于线速度和角速度的惯性移动效果。为达到上述目的,本专利技术的技术方案是这样实现的一种窗口对象惯性移动方法,该方法包括A、监控输入设备的初始接触操作,记录初始接触坐标和接触时间,启动第一定时器 Timerl ;B、在拖动窗口对象的过程中,Timerl定时触发获取相对于前一时间点用户通过输入设备在屏幕上所产生的位移量和旋本文档来自技高网...

【技术保护点】
1.一种窗口对象惯性移动方法,其特征在于,该方法包括:A、监控输入设备的初始接触操作,记录初始接触坐标和接触时间,启动第一定时器Timer1;B、在拖动窗口对象的过程中,Timer1定时触发获取相对于前一时间点用户通过输入设备在屏幕上所产生的位移量和旋转量的事件,并将获取的位移量和旋转量传送给窗口对象;C、当用户释放窗口对象时,获取窗口对象线速度的初速度和角速度的初速度,启动第二定时器Timer2;D、以所述线速度的初速度和角速度的初速度为基础,依据线速度减速度和角速度减速度,Timer2定时触发获取窗口对象当前的位移量和旋转量的事件,并将获取的位移量和旋转量传送给窗口对象;E、在当前Time...

【技术特征摘要】

【专利技术属性】
技术研发人员:任旻张强高舜东
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:94

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

1