一种控制图标旋转的实现方法及系统技术方案

技术编号:10052910 阅读:152 留言:0更新日期:2014-05-16 00:54
本发明专利技术提供了一种控制图标旋转的实现方法,包括以下步骤:预设图标旋转状态事件,预设触发图标旋转状态事件的响应动作;监测响应动作是否发生,若是,进入图标旋转状态事件,获取手指当前坐标值;检测手指当前坐标值是否在预设图标旋转范围内,若是,检测手指滑动响应,获取滑动的坐标值;根据滑动的坐标值,结合图标的坐标值进行计算,得出图标旋转的角度值;图标根据角度值以坐标值为原点旋转相应的角度。本发明专利技术可以实现图标响应手指滑动作旋转的交互效果,使得的桌面图标很好地与用户的操作进行互动,解决了以往桌面图标只能看、不能动的问题,增加了用户的体验。本发明专利技术还提供了一种控制图标旋转的实现系统。

【技术实现步骤摘要】
【专利摘要】本专利技术提供了一种控制图标旋转的实现方法,包括以下步骤:预设图标旋转状态事件,预设触发图标旋转状态事件的响应动作;监测响应动作是否发生,若是,进入图标旋转状态事件,获取手指当前坐标值;检测手指当前坐标值是否在预设图标旋转范围内,若是,检测手指滑动响应,获取滑动的坐标值;根据滑动的坐标值,结合图标的坐标值进行计算,得出图标旋转的角度值;图标根据角度值以坐标值为原点旋转相应的角度。本专利技术可以实现图标响应手指滑动作旋转的交互效果,使得的桌面图标很好地与用户的操作进行互动,解决了以往桌面图标只能看、不能动的问题,增加了用户的体验。本专利技术还提供了一种控制图标旋转的实现系统。【专利说明】一种控制图标旋转的实现方法及系统
本专利技术涉及图标控制
,具体涉及一种提升用户与图标交互,控制图标旋转的实现方法及系统。
技术介绍
随着信息技术的发展,现有移动终端设备的功能越来越强大,移动终端桌面系统添加有各色各样的图标,但现有桌面的图标都是静态的,不支持交互,用户在桌面的操作与图标没有互动,缺少趣味性及可玩性,难以满足用户对动态变化的功能需求,已经成为业界亟待解决的问题。
技术实现思路
本专利技术的目的,就是克服现有技术的不足,提供一种能将桌面图标很好地与用户的操作进行互动,解决了以往桌面图标只能看、不能动的问题,增加用户体验的控制图标旋转的实现方法。为实现本专利技术的另一目的,本专利技术还提供一种控制图标旋转的实现系统。为了达到上述目的,采用如下技术方案:一种控制图标旋转的实现方法,包括以下步骤:S1、预设图标旋转状态事件,预设触发图标旋转状态事件的响应动作;S2、监测响应动作是否发生,若是,进行下一步;若否,循环监测;S3、进入图标旋转状态事件,获取手指当前坐标值;S4、检测手指当前坐标值是否在预设图标旋转范围内,若是,进行下一步;若否,循环检测;S5、检测手指滑动响应,获取滑动的坐标值;S6、根据滑动的坐标值,结合图标的坐标值进行计算,得出图标旋转的角度值;S7、图标根据角度值以坐标值为原点旋转相应的角度。进一步,所述步骤S4中的预设图标旋转范围的具体操作为:预设旋转范围半径值为n,以图标所在坐标X、y值为中心,以η为半径所得的圆形面积为预设图标旋转范围。进一步,所述步骤S6中根据滑动的坐标值,结合图标的坐标值进行计算,得出图标旋转的角度值的具体计算方式为:分别获取图标所在坐标的X、y值,手指滑动坐标的xl、yl值,用y值与yl值进行相减,用X值与xl值进行相减,得出结果进行反三角函数计算,算出第一角度值,将第一角度值与前一次图标所转的角度值相减,得出现时图标所需旋转的角度值。进一步,所述触发图标旋转状态事件的响应动作具体为:预设长按触发图标旋转状态事件的阀值,监测长按图标时间值是否大于阀值,若是,触发图标旋转状态事件,若否,循环监测;或者,预设重力感应事件,监测是否触发重力感应事件,若是,触发图标旋转状态事件,若否,循环监测;或者,预设声控感应事件,监测是否触发声控感应事件,若是,触发图标旋转状态事件,若否,循环监测。优选地,所述步骤SI还包括:预设触发图标移动事件的响应动作,所述触发图标移动事件的响应动作具体为:在图标旋转状态事件中,预设长按触发图标移动事件的阀值,监测长按图标时间值是否大于阀值,若是,进入图标移动事件,图标跟随着手指的滑动而移动,若否,循环监测;或者,预设重力感应事件,监测是否触发重力感应事件,若是,触发图标移动事件,若否,循环监测;或者,预设声控感应事件,监测是否触发声控感应事件,若是,触发图标移动事件,若否,循环监测。为实现本专利技术的另一目的,本专利技术还采用如下技术方案:一种控制图标旋转的实现系统,包括:设置模块,用于预设图标旋转状态事件,预设触发图标旋转状态事件的响应动作,预设图标旋转范围;监测模块,用于监测响应动作是否发生,检测手指当前坐标值是否在预设图标旋转范围内;获取模块,用于获取图标的坐标值及手指的坐标值;运算模块,根据手指滑动的坐标值,结合图标的坐标值进行计算,得出图标旋转的角度值,图标根据角度值以坐标值为原点旋转相应的角度。进一步,所述预设图标旋转范围的具体操作为:设置模块预设旋转范围半径值为n,获取模块获取图标所在坐标X、y值,运算模块以图标所在坐标x、y值为中心,以η为半径进行圆形面积公式运算,得出的圆形面积为预设图标的旋转范围。进一步,所述运算模块得出图标旋转的角度值的具体计算方式为:获取模块分别获取图标所在坐标的x、y值,手指滑动坐标的xl、yl值,运算模块用I值与yl值进行相减,用X值与xl值进行相减,得出结果进行反三角函数计算,算出第一角度值,将第一角度值与前一次图标所转的角度值相减,得出现时图标所需旋转的角度值。进一步,所述触发图标旋转状态事件的响应动作具体为:设置模块预设长按触发图标旋转状态事件的阀值,监测模块监测长按图标时间值是否大于阀值,若是,触发图标旋转状态事件,若否,循环监测;或者,设置模块预设重力感应事件,监测模块监测是否触发重力感应事件,若是,触发图标旋转状态事件,若否,循环监测;或者,设置模块预设声控感应事件,监测模块监测是否触发声控感应事件,若是,触发图标旋转状态事件,若否,循环监测。优选地,所述设置模块还包括预设触发图标移动事件的响应动作,所述触发图标移动事件的响应动作具体为:设置模块在图标旋转状态事件中预设长按触发图标移动事件的阀值,监测模块监测长按图标时间值是否大于阀值,若是,进入图标移动事件,图标跟随着手指的滑动而移动,若否,循环监测;或者,设置模块预设重力感应事件,监测模块监测是否触发重力感应事件,若是,触发图标移动事件,若否,循环监测;或者,设置模块预设声控感应事件,监测模块监测是否触发声控感应事件,若是,触发图标移动事件,若否,循环监测。与现有技术相比,本专利技术的有益效果在于:本专利技术通过预设图标旋转状态事件,预设图标旋转范围,预设触发图标旋转状态事件的响应动作,当响应动作发生时,确认手指坐标值在预设图标旋转范围内后,图标根据手指滑动的坐标值与图标坐标值进行运算得出的角度值进行相应角度的旋转,以实现图标响应手指滑动作旋转的交互效果;使得桌面图标很好地与用户的操作进行互动,解决了以往桌面图标只能看、不能动的问题,增加了用户的体验。【专利附图】【附图说明】图1本专利技术实施例一控制图标旋转的实现系统的模块示意图;图2本专利技术实施例一控制图标旋转的实现方法的流程图;图3本专利技术实施例一控制图标旋转的效果图;图4本专利技术实施例二控制图标旋转的实现方法流程图;图5本专利技术实施例三控制图标旋转的实现方法流程图。【具体实施方式】下面将结合附图以及具体实施方法来详细说明本专利技术,在本专利技术的示意性实施及说明用来解释本专利技术,但并不作为对本专利技术的限定。实施例一:如图1所示,一种控制图标旋转的实现系统,包括:设置模块,用于预设图标旋转状态事件、预设图标旋转范围和图标移动事件,预设触发图标旋转状态事件的响应动作,预设触发图标移动事件的响应动作,所述预设图标旋转范围的具体操作为:预设旋转范围半径值为5 ;所述触发图标旋转状态事件的响应动作具体为:设置模块预设长按触发图标旋转状态事件的阀值为0.5s ;所述触发图标移动事件的响应动作具体为:在图标旋转状态事件中本文档来自技高网...

【技术保护点】
一种控制图标旋转的实现方法,其特征在于,包括以下步骤:S1、预设图标旋转状态事件,预设触发图标旋转状态事件的响应动作;S2、监测响应动作是否发生,若是,进行下一步;若否,循环监测;S3、进入图标旋转状态事件,获取手指当前坐标值;S4、检测手指当前坐标值是否在预设图标旋转范围内,若是,进行下一步;若否,循环检测;S5、检测手指滑动响应,获取滑动的坐标值;S6、根据滑动的坐标值,结合图标的坐标值进行计算,得出图标旋转的角度值;S7、图标根据角度值以坐标值为原点旋转相应的角度。

【技术特征摘要】

【专利技术属性】
技术研发人员:邓裕强黄爱华梁国盛谭舒巢子良陈敬棉孟思繁
申请(专利权)人:广州市久邦数码科技有限公司广州巨游计算机技术有限公司
类型:发明
国别省市:广东;44

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

1