一种图标菜单弹放的实现方法及系统技术方案

技术编号:16238056 阅读:68 留言:0更新日期:2017-09-21 19:35
本发明专利技术提供了一种图标菜单弹放的实现方法,包括以下步骤:预设图标菜单弹放状态事件,预设触发图标菜单弹放状态事件的响应动作,预设图标菜单的子菜单功能,预设触发图标菜单的子菜单功能的响应动作;监测触发图标菜单弹放状态事件的响应动作是否发生,若是;进入图标菜单弹放状态事件,图标菜单的子菜单按照预设定位规则及运动轨迹弹放于屏幕上;监测触发图标菜单的子菜单功能的响应动作是否发生,若是,触发图标菜单的子菜单的功能,以实现图标菜单响应手指动作弹放的交互效果;使得的桌面图标菜单很好地与用户的操作进行互动,解决了以往桌面图标菜单只能看、不能动的问题,增加了用户的体验。本发明专利技术还提供了一种图标菜单弹放的实现系统。

Method and system for implementing icon menu pop

The present invention provides a method for realizing the icon menu set, which comprises the following steps: the default icon menu on the state of the event, default trigger response action icon menu on the state of the event, the default icon menu sub menu function, the preset trigger response action icon menu sub menu function; monitoring trigger response action icon menu play put state event does occur, if; into the play put state event icon menu icon menu, sub menu according to the preset positioning rules and trajectory of play put on the screen; the response action monitoring trigger icon menu sub menu function does occur, if the trigger, icon menu sub menu function, in order to achieve interaction the effect of icon menu response play put finger movements; the desktop icon menu is very good with the operation of the user interaction, to solve the Previous desktop icons menu can only see, can not move the problem, increasing the user experience. The invention also provides an implementation system of an icon menu release.

【技术实现步骤摘要】

本专利技术涉及图标菜单控制
,具体涉及一种提升用户与图标菜单交互,实现图标菜单弹放的实现方法及系统
技术介绍
随着信息技术的发展,现有移动终端设备的功能越来越强大,移动终端桌面系统添加有各色各样的图标,但现有桌面的图标菜单都是静态的,不支持交互,用户在桌面的操作与图标没有互动,缺少趣味性及可玩性,难以满足用户对动态变化的功能需求,已经成为业界亟待解决的问题。
技术实现思路
本专利技术的目的,就是克服现有技术的不足,提供一种能将桌面图标菜单很好地与用户的操作进行互动,解决了以往桌面图标菜单只能看、不能动的问题,增加用户体验的图标菜单弹放的实现方法。为实现本专利技术的另一目的,本专利技术还提供一种图标菜单弹放的实现系统。为了达到上述目的,采用如下技术方案:一种图标菜单弹放的实现方法,包括以下步骤:S1、预设图标菜单弹放状态事件,预设触发图标菜单弹放状态事件的响应动作,预设图标菜单的子菜单功能,预设触发图标菜单的子菜单功能的响应动作;S2、监测触发图标菜单弹放状态事件的响应动作是否发生,若是,进行下一步;若否,循环监测;S3、进入图标菜单弹放状态事件,图标菜单的子菜单按照预设定位规则及运动轨迹弹放于屏幕上;S4、监测触发图标菜单的子菜单功能的响应动作是否发生,若是,进行下一步,若否,循环监测;S5、触发图标菜单的子菜单的功能。进一步,所述步骤S3中的定位规则具体为:预设图标菜单的子菜单弹放角度值;获取图标坐标值,以图标坐标值作为整个菜单弹出的中心点;预设子菜单距离整个菜单弹出中心点的距离值;判断图标坐标在屏幕上的方向是否符合以下条件:条件一:若图标坐标在屏幕的左上方,那么子菜单按照预设角度值,以图标坐标值作为整个菜单弹出的中心点,以预设距离值在图标的右下方弹出;条件二:若图标坐标在屏幕的右下方,那么子菜单按照预设角度值,以图标坐标值作为整个菜单弹出的中心点,以预设距离值在图标的左上方弹出;条件三:若图标坐标在屏幕的右上方,那么子菜单按照预设角度值,以图标坐标值作为整个菜单弹出的中心点,以预设距离值在图标的左下方弹出;条件四:若图标坐标在屏幕的左下方,那么子菜单按照预设角度值,以图标坐标值作为整个菜单弹出的中心点,以预设距离值在图标的右上方弹出。进一步,所述步骤S3中的运动轨迹具体为:直线运动轨迹或曲线运动轨迹,预设子菜单的弹放时间值及弹放速度值,根据直线运动公式或曲线运动公式,结合预设的弹放时间值及弹放速度值进行运算,得出子菜单弹放的运动路径。进一步,所述触发图标菜单弹放状态事件的响应动作具体为:预设长按触发图标菜单弹放状态事件的阀值,监测长按图标时间值是否大于阀值,若是,触发图标菜单弹放状态事件,若否,循环监测;或者,预设重力感应事件,监测是否触发重力感应事件,若是,触发图标菜单弹放状态事件,若否,循环监测;或者,预设声控感应事件,监测是否触发声控感应事件,若是,触发图标菜单弹放状态事件,若否,循环监测。进一步,所述步骤S1中触发图标菜单的子菜单功能的响应动作具体为:预设长按触发图标菜单的子菜单功能的阀值,监测长按子菜单时间值是否大于阀值,若是,触发图标菜单的子菜单的功能,若否,循环监测。为实现本专利技术的另一目的,本专利技术还采用如下技术方案:一种图标菜单弹放的实现系统,包括:设置模块,用于预设图标菜单弹放状态事件,预设触发图标菜单弹放状态事件的响应动作,预设图标菜单的子菜单功能,预设触发图标菜单的子菜单功能的响应动作;监测模块,用于监测响应动作是否发生;获取模块,获取图标坐标值;运算模块,根据图标菜单的子菜单预设的定位规则及运动轨迹,计算出子菜单弹放于屏幕上的位置值;触发模块,触发图标菜单的子菜单的功能。进一步,所述定位规则具体为:获取模块获取图标坐标值,并以图标坐标值作为整个菜单弹出的中心点;设置模块预设图标菜单的子菜单弹放角度值、预设子菜单距离整个菜单弹出中心点的距离值;运算模块结合图标坐标值、图标菜单的子菜单弹放角度值及子菜单距离整个菜单弹出中心点的距离值根据以下图标坐标在屏幕上的方向条件计算出子菜单的位置值:条件一:若图标坐标在屏幕的左上方,那么子菜单按照预设角度值,以图标坐标值作为整个菜单弹出的中心点,以预设距离值在图标的右下方弹出;条件二:若图标坐标在屏幕的右下方,那么子菜单按照预设角度值,以图标坐标值作为整个菜单弹出的中心点,以预设距离值在图标的左上方弹出;条件三:若图标坐标在屏幕的右上方,那么子菜单按照预设角度值,以图标坐标值作为整个菜单弹出的中心点,以预设距离值在图标的左下方弹出;条件四:若图标坐标在屏幕的左下方,那么子菜单按照预设角度值,以图标坐标值作为整个菜单弹出的中心点,以预设距离值在图标的右上方弹出。进一步,所述运动轨迹具体为:直线运动轨迹或曲线运动轨迹,设置模块预设子菜单的弹放时间值及弹放速度值,运算模块根据直线运动公式或曲线运动公式,结合预设的弹放时间值及弹放速度值进行运算,得出子菜单弹放的运动路径。进一步,所述触发图标菜单弹放状态事件的响应动作具体为:设置模块预设长按触发图标菜单弹放状态事件的阀值,监测模块监测长按图标时间值是否大于阀值,若是,触发模块触发图标菜单弹放状态事件,若否,循环监测;或者,设置模块预设重力感应事件,监测模块监测是否触发重力感应事件,若是,触发模块触发图标菜单弹放状态事件,若否,循环监测;或者,设置模块预设声控感应事件,监测模块监测是否触发声控感应事件,若是,触发模块触发图标菜单弹放状态事件,若否,循环监测。进一步,所述触发图标菜单的子菜单功能的响应动作具体为:设置模块预设长按触发图标菜单的子菜单功能的阀值,监测模块监测长按子菜单时间值是否大于阀值,若是,触发模块触发图标菜单的子菜单的功能,若否,循环监测。与现有技术相比,本专利技术的有益效果在于:本专利技术通过预设图标菜单弹放状态事件,预设触发图标菜单弹放状态事件的响应动作,预设图标菜单的子菜单功能,预设触发图标菜单的子菜单功能的响应动作;监测触发图标菜单弹放状态事件的响应动作是否发生,若是;进入图标菜单弹放状态事件,图标菜单的子菜单按照预设定位规则及运动轨迹弹放于屏幕上;监测触发图标菜单的子菜单功能的响应动作是否发生,若是,触发图标菜单的子菜单的功能,以实现图标菜单响应手指动作弹放的交互效果;使得的桌面图标菜单很好地与用户的操作进行互动,解决了以往桌面图标菜单只能看、不能动的问题,增加了用户本文档来自技高网...

【技术保护点】
一种图标菜单弹放的实现方法,其特征在于,包括以下步骤:S1、预设图标菜单弹放状态事件,预设触发图标菜单弹放状态事件的响应动作,预设图标菜单的子菜单功能,预设触发图标菜单的子菜单功能的响应动作;S2、监测触发图标菜单弹放状态事件的响应动作是否发生,若是,进行下一步;若否,循环监测;S3、进入图标菜单弹放状态事件,图标菜单的子菜单按照预设定位规则及运动轨迹弹放于屏幕上;S4、监测触发图标菜单的子菜单功能的响应动作是否发生,若是,进行下一步,若否,循环监测;S5、触发图标菜单的子菜单的功能。

【技术特征摘要】
1.一种图标菜单弹放的实现方法,其特征在于,包括以下步骤:
S1、预设图标菜单弹放状态事件,预设触发图标菜单弹放状态事件的响应动作,预设图标
菜单的子菜单功能,预设触发图标菜单的子菜单功能的响应动作;
S2、监测触发图标菜单弹放状态事件的响应动作是否发生,若是,进行下一步;若否,循
环监测;
S3、进入图标菜单弹放状态事件,图标菜单的子菜单按照预设定位规则及运动轨迹弹放于
屏幕上;
S4、监测触发图标菜单的子菜单功能的响应动作是否发生,若是,进行下一步,若否,循
环监测;
S5、触发图标菜单的子菜单的功能。
2.根据权利要求1所述的图标菜单弹放的实现方法,其特征在于,所述步骤S3中的定位
规则具体为:
预设图标菜单的子菜单弹放角度值;
获取图标坐标值,以图标坐标值作为整个菜单弹出的中心点;
预设子菜单距离整个菜单弹出中心点的距离值;
判断图标坐标在屏幕上的方向是否符合以下条件:
条件一:若图标坐标在屏幕的左上方,那么子菜单按照预设角度值,以图标坐标值作为整
个菜单弹出的中心点,以预设距离值在图标的右下方弹出;
条件二:若图标坐标在屏幕的右下方,那么子菜单按照预设角度值,以图标坐标值作为整
个菜单弹出的中心点,以预设距离值在图标的左上方弹出;
条件三:若图标坐标在屏幕的右上方,那么子菜单按照预设角度值,以图标坐标值作为整
个菜单弹出的中心点,以预设距离值在图标的左下方弹出;
条件四:若图标坐标在屏幕的左下方,那么子菜单按照预设角度值,以图标坐标值作为整
个菜单弹出的中心点,以预设距离值在图标的右上方弹出。
3.根据权利要求1所述的图标菜单弹放的实现方法,其特征在于,所述步骤S3中的运动
轨迹具体为:直线运动轨迹或曲线运动轨迹,预设子菜单的弹放时间值及弹放速度值,根据
直线运动公式或曲线运动公式,结合预设的弹放时间值及弹放速度值进行运算,得出子菜单
弹放的运动路径。
4.根据权利要求1所述的图标菜单弹放的实现方法,其特征在于,所述触发图标菜单弹
放状态事件的响应动作具体为:
预设长按触发图标菜单弹放状态事件的阀值,监测长按图标时间值是否大于阀值,若是,

\t触发图标菜单弹放状态事件,若否,循环监测;
或者,预设重力感应事件,监测是否触发重力感应事件,若是,触发图标菜单弹放状态事
件,若否,循环监测;
或者,预设声控感应事件,监测是否触发声控感应事件,若是,触发图标菜单弹放状态事
件,若否,循环监测。
5.根据权利要求1所述的图标菜单弹放的实现方法,其特征在于,所述步骤S1中触发图
标菜单的子菜单功能的响应动作具体为:
预设长按触发图标菜单的子菜单功能的阀值,监测长按子菜单时间值是否大于阀值,若是,
触发图标菜单的子菜单的功能,若否,循环监测。
6.一种图标菜单弹放的实现...

【专利技术属性】
技术研发人员:邓裕强黄爱华梁国盛谭舒巢子良刘勇孟思繁潘国维
申请(专利权)人:广州市久邦数码科技有限公司广州市久邦移动互联网研究院
类型:发明
国别省市:广东;44

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

1