一种快捷栏的滑动切换方法及其系统的制作方法

文档序号:6546223阅读:171来源:国知局
一种快捷栏的滑动切换方法及其系统的制作方法
【专利摘要】本发明提供了一种快捷栏的滑动切换方法,包括以下步骤:预设快捷栏滑动切换事件的响应区域,预设手指在响应区域滑动屏幕触发快捷栏滑动切换事件的横向坐标偏移阈值;获取手指在响应区域滑动屏幕的横向坐标偏移值,滚动器将手指滑动的横向坐标偏移值转化为当前快捷栏与相邻快捷栏滑动的距离值,滚动器将距离值转化为快捷栏图标绕自身中心旋转的角度值,使得快捷栏图标在快捷栏滑动切换时根据角度值进行旋转;以实现快捷栏响应手指滑动切换的交互效果,使得桌面快捷栏的切换很好地与用户的操作进行互动,增加了用户的体验。本发明还提供了一种快捷栏的滑动切换系统。
【专利说明】一种快捷栏的滑动切换方法及其系统
【技术领域】
[0001]本发明涉及桌面快捷栏切换【技术领域】,具体涉及一种提升用户与桌面系统交互的快捷栏的滑动切换方法及其系统。
【背景技术】
[0002]随着信息技术的发展,现有移动终端设备的功能越来越强大,移动终端桌面主界面下方设有快捷栏,使用户可在主界面上通过快捷栏上的快捷方式或图标即时快速地打开所需的程序,但随着桌面系统的功能增加,单一的快捷栏不可满足用户的需求。另外,即使存在多条快捷栏,但快捷栏之间的切换都是比较简单静态效果,没有动态交互效果,缺少趣味性及可玩性,难以满足用户对动态交互效果的需求,已经成为业界亟待解决的问题。

【发明内容】

[0003]本发明的目的,就是克服现有技术的不足,提供一种能将桌面快捷栏间的切换很好地与用户的操作进行互动,增加用户体验的快捷栏的滑动切换方法。
[0004]为实现本发明的另一目的,本发明还提供一种快捷栏的滑动切换系统。
[0005]为了达到上述目的,采用如下技术方案:一种快捷栏的滑动切换方法,包括以下步骤:
[0006]S1、预设快捷栏滑动切换事件的响应区域,预设手指在响应区域滑动屏幕触发快捷栏滑动切换事件的横向坐标偏移阈值;
[0007]S2、获取手指在响应区域滑动屏幕的横向坐标偏移值,滚动器将手指滑动的横向坐标偏移值转化为当前快捷栏与相邻快捷栏滑动的距离值,滚动器将距离值转化为快捷栏图标绕自身中心旋转的角度值,使得快捷栏图标在快捷栏滑动切换时根据角度值进行旋转;
[0008]S3、监测手指在响应区域滑动屏幕的横向坐标偏移值是否大于预设偏移阈值,若是,触发快捷栏滑动切换事件,若否,循环监测;
[0009]S4、获取手指横向滑动的方向,若向右滑动,则当前快捷栏与左侧相邻的快捷栏进行切换,快捷栏的图标绕自身中心顺时针旋转;若向左滑动,则当前快捷栏与右侧相邻的快捷栏进行切换,快捷栏的图标绕自身中心逆时针旋转。
[0010]进一步,所述步骤S2中滚动器将距离值转化为快捷栏图标绕自身中心旋转的角度值,使得快捷栏图标在快捷栏滑动切换时根据角度值进行旋转的具体操作为:
[0011]滚动器将距离值转化为快捷栏图标绕自身中心旋转的圆弧长;
[0012]获取快捷栏图标绕中心旋转的半径,求出圆周长值;
[0013]将360°乘以圆弧长除以圆周长值,即可获得快捷栏图标绕自身中心旋转的角度值。
[0014]进一步,所述方法还包括以下步骤:
[0015]预设手指滑动离开屏幕的速度阈值;[0016]监测手指离开屏幕的速度值是否大于预设速度阈值,若是,触发快捷栏快速滑动切换事件,当前快捷栏与相邻快捷栏滑动切换,快捷栏图标绕自身中心360°快速旋转;若否,循环监测。
[0017]进一步,所述方法还包括以下步骤:
[0018]监测手指离开屏幕事件是否发生,若是,进入下一步;若否,结束;
[0019]监测手指在响应区域滑动屏幕的横向坐标偏移值是否大于预设偏移阈值;若是,触发快捷栏滑动切换事件,若否,退出快捷栏滑动切换事件,返回至当前快捷栏。
[0020]为实现本发明另一目的,本发明还采用如下技术方案:一种快捷栏的滑动切换系统,包括:
[0021]设置单元,预设快捷栏滑动切换事件的响应区域,预设手指在响应区域滑动屏幕触发快捷栏滑动切换事件的横向坐标偏移阈值;
[0022]监测单元,监测手指在响应区域滑动屏幕的横向坐标偏移值是否大于预设偏移阈值,若是,触发快捷栏滑动切换事件,若否,循环监测;
[0023]获取单元,获取手指在响应区域滑动屏幕的横向坐标偏移值,获取手指横向滑动的方向,若向右滑动,则当前快捷栏与左侧相邻的快捷栏进行切换,快捷栏的图标绕自身中心顺时针旋转;若向左滑动,则当前快捷栏与右侧相邻的快捷栏进行切换,快捷栏的图标绕自身中心逆时针旋转;
[0024]滚动器,将手指滑动的横向坐标偏移值转化为当前快捷栏与相邻快捷栏滑动的距离值,滚动器将距离值转化为快捷栏图标绕自身中心旋转的角度值,使得快捷栏图标在快捷栏滑动切换时根据角度值进行旋转。
[0025]进一步,所述滚动器将距离值转化为快捷栏图标绕自身中心旋转的圆弧长;获取单元获取快捷栏图标绕中心旋转的半径,求出圆周长值;滚动器将360°乘以圆弧长除以圆周长值得出快捷栏图标绕自身中心旋转的角度值。
[0026]进一步,所述预设单元预设手指滑动离开屏幕的速度阈值;监测单元监测手指离开屏幕的速度值是否大于预设速度阈值,若是,触发快捷栏快速滑动切换事件,当前快捷栏与相邻快捷栏滑动切换,快捷栏图标绕自身中心360°快速旋转;若否,循环监测。
[0027]进一步,所述监测单元监测手指离开屏幕事件是否发生,若是,监测单元监测手指在响应区域滑动屏幕的横向坐标偏移值是否大于预设偏移阈值;若是,触发快捷栏滑动切换事件,若否,退出快捷栏滑动切换事件,返回至当前快捷栏。
[0028]与现有技术相比,本发明的有益效果在于:本发明通过预设快捷栏滑动切换事件的响应区域,预设手指在响应区域滑动屏幕触发快捷栏滑动切换事件的横向坐标偏移阈值;获取手指在响应区域滑动屏幕的横向坐标偏移值,滚动器将手指滑动的横向坐标偏移值转化为当前快捷栏与相邻快捷栏滑动的距离值,滚动器将距离值转化为快捷栏图标绕自身中心旋转的角度值,使得快捷栏图标在快捷栏滑动切换时根据角度值进行旋转;监测手指在响应区域滑动屏幕的横向坐标偏移值是否大于预设偏移阈值,若是,触发快捷栏滑动切换事件,若否,循环监测;获取手指横向滑动的方向,若向右滑动,则当前快捷栏与左侧相邻的快捷栏进行切换,快捷栏的图标绕自身中心顺时针旋转;若向左滑动,则当前快捷栏与右侧相邻的快捷栏进行切换,快捷栏的图标绕自身中心逆时针旋转;以实现快捷栏响应手指滑动切换的交互效果;使得桌面快捷栏的切换很好地与用户的操作进行互动,增加了用户的体验。
【专利附图】

【附图说明】
[0029]图1是本发明快捷栏的滑动切换系统的模块示意图;
[0030]图2是本发明快捷滑动切换事件的响应区域的效果图;
[0031]图3是本发明快捷栏图标随手指的滑动旋转的效果图;
[0032]图4是本发明当前快捷栏与相邻快捷栏滑动切换的效果图;
[0033]图5是本发明当前快捷栏与相邻快捷栏滑动切换的效果图2 ;
[0034]图6是快捷栏的滑动切换方法的流程图;
[0035]图7是快捷栏的快速滑动切换方法的流程图;
[0036]图8是返回当前快捷栏的方法流程图。
【具体实施方式】
[0037]下面将结合附图以及具体实施方法来详细说明本发明,在本发明的示意性实施及说明用来解释本发明,但并不作为对本发明的限定。
[0038]如图1所示,一种快捷栏的滑动切换系统,包括:
[0039]设置单元,如图2所示,预设快捷栏滑动切换事件的响应区域,预设手指在响应区域滑动屏幕触发快捷栏滑动切换事件的横向坐标偏移阈值;预设手指滑动离开屏幕的速度阈值;
[0040]监测单元,监测手指在响应区域滑动屏幕的横向坐标偏移值是否大于预设偏移阈值;监测手指离开屏幕事件是否发生,监测手指离开屏幕的速度值是否大于预设速度阈值;
[0041]获取单元,获取手指在响应区域滑动屏幕的横向坐标偏移值,获取手指横向滑动的方向,若向右滑动,则当前快捷栏与左侧相邻的快捷栏进行切换,快捷栏的图标绕自身中心顺时针旋转;若向左滑动,则当前快捷栏与右侧相邻的快捷栏进行切换,快捷栏的图标绕自身中心逆时针旋转;
[0042]滚动器,如图3?5所示,将手指滑动的横向坐标偏移值转化为当前快捷栏与相邻快捷栏滑动的距离值,将距离值转化为快捷栏图标绕自身中心旋转的角度值,使得快捷栏图标在快捷栏滑动切换时根据角度值进行旋转,具体为:滚动器将距离值转化为快捷栏图标绕自身中心旋转的圆弧长;获取单元获取快捷栏图标绕中心旋转的半径,求出圆周长值;滚动器将360°乘以圆弧长除以圆周长值得出快捷栏图标绕自身中心旋转的角度值。
[0043]如图6所示,一种快捷栏的滑动切换方法,包括以下步骤:
[0044]SlOl:手指在快捷栏滑动切换事件的响应区域滑动屏幕;
[0045]S102:获取手指滑动的横向起止坐标值,滚动器对两横向坐标值进行差值运算,得出手指滑动屏幕的横向坐标偏移值;
[0046]S103:滚动器将手指滑动的横向坐标偏移值转化为当前快捷栏与相邻快捷栏滑动的距离值,滚动器将距离值转化为快捷栏图标绕自身中心旋转的圆弧长;
[0047]S104:获取快捷栏图标绕中心旋转的半径,求出圆周长值;
[0048]S105:滚动器将360°乘以圆弧长除以圆周长值得出快捷栏图标绕自身中心旋转的角度值;
[0049]S106:快捷栏图标在快捷栏滑动切换时根据角度值进行旋转;
[0050]S107:监测手指在响应区域滑动屏幕的横向坐标偏移值是否大于预设偏移阈值,若是,触发快捷栏滑动切换事件,若否,循环监测;
[0051 ] S108:获取手指横向滑动的方向,若向右滑动,则当前快捷栏与左侧相邻的快捷栏进行切换,快捷栏的图标绕自身中心顺时针旋转;若向左滑动,则当前快捷栏与右侧相邻的快捷栏进行切换,快捷栏的图标绕自身中心逆时针旋转。
[0052]如图7所示,所述方法还包括快捷栏快速滑动切换事件,包括以下步骤:
[0053]S201:监测手指滑动离开屏幕事件是否发生,若是,进入步骤S202 ;若否,循环监测;
[0054]S202:获取手指滑动离开屏幕的速度值,监测手指滑动离开屏幕的速度值是否大于预设速度阈值,若是,进入步骤S203 ;若否,结束;
[0055]S203:触发快捷栏快速滑动切换事件,当前快捷栏与相邻的快捷栏快速滑动切换。
[0056]如图8所示,所述方法还包括快捷栏返回事件,包括以下步骤:
[0057]S301:监测手指离开屏幕事件是否发生,若是,进入步骤S302 ;若否,结束;
[0058]S302:监测手指在响应区域滑动屏幕的横向坐标偏移值是否大于预设偏移阈值,若是,进入步骤S303 ;若否,则进入步骤S304 ;
[0059]S303:触发快捷栏滑动切换事件;
[0060]S304:退出快捷栏滑动切换事件,返回至当前快捷栏。
[0061]本发明通过预设快捷栏滑动切换事件的响应区域,预设手指在响应区域滑动屏幕触发快捷栏滑动切换事件的横向坐标偏移阈值;获取手指在响应区域滑动屏幕的横向坐标偏移值,滚动器将手指滑动的横向坐标偏移值转化为当前快捷栏与相邻快捷栏滑动的距离值,滚动器将距离值转化为快捷栏图标绕自身中心旋转的角度值,使得快捷栏图标在快捷栏滑动切换时根据角度值进行旋转;监测手指在响应区域滑动屏幕的横向坐标偏移值是否大于预设偏移阈值,若是,触发快捷栏滑动切换事件,若否,循环监测;获取手指横向滑动的方向,若向右滑动,则当前快捷栏与左侧相邻的快捷栏进行切换,快捷栏的图标绕自身中心顺时针旋转;若向左滑动,则当前快捷栏与右侧相邻的快捷栏进行切换,快捷栏的图标绕自身中心逆时针旋转;以实现快捷栏响应手指滑动切换的交互效果;使得桌面快捷栏的切换很好地与用户的操作进行互动,增加了用户的体验。
[0062]以上对本发明实施例所提供的技术方案进行了详细介绍,本文中应用了具体个例对本发明实施例的原理以及实施方式进行了阐述,以上实施例的说明只适用于帮助理解本发明实施例的原理;同时,对于本领域的一般技术人员,依据本发明实施例,在【具体实施方式】以及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【权利要求】
1.一种快捷栏的滑动切换方法,其特征在于,包括以下步骤: 51、预设快捷栏滑动切换事件的响应区域,预设手指在响应区域滑动屏幕触发快捷栏滑动切换事件的横向坐标偏移阈值; 52、获取手指在响应区域滑动屏幕的横向坐标偏移值,滚动器将手指滑动的横向坐标偏移值转化为当前快捷栏与相邻快捷栏滑 动的距离值,滚动器将距离值转化为快捷栏图标绕自身中心旋转的角度值,使得快捷栏图标在快捷栏滑动切换时根据角度值进行旋转; 53、监测手指在响应区域滑动屏幕的横向坐标偏移值是否大于预设偏移阈值,若是,触发快捷栏滑动切换事件,若否,循环监测; 54、获取手指横向滑动的方向,若向右滑动,则当前快捷栏与左侧相邻的快捷栏进行切换,快捷栏的图标绕自身中心顺时针旋转;若向左滑动,则当前快捷栏与右侧相邻的快捷栏进行切换,快捷栏的图标绕自身中心逆时针旋转。
2.根据权利要求1所述的快捷栏的滑动切换方法,其特征在于,所述步骤S2中滚动器将距离值转化为快捷栏图标绕自身中心旋转的角度值,使得快捷栏图标在快捷栏滑动切换时根据角度值进行旋转的具体操作为: 滚动器将距离值转化为快捷栏图标绕自身中心旋转的圆弧长; 获取快捷栏图标绕中心旋转的半径,求出圆周长值; 将360°乘以圆弧长除以圆周长值,即可获得快捷栏图标绕自身中心旋转的角度值。
3.根据权利要求1所述的快捷栏的滑动切换方法,其特征在于,所述方法还包括以下步骤: 预设手指滑动离开屏幕的速度阈值; 监测手指离开屏幕的速度值是否大于预设速度阈值,若是,触发快捷栏快速滑动切换事件,当前快捷栏与相邻快捷栏滑动切换,快捷栏图标绕自身中心360°快速旋转;若否,循环监测。
4.根据权利要求1所述的快捷栏的滑动切换方法,其特征在于,所述方法还包括以下步骤: 监测手指离开屏幕事件是否发生,若是,进入下一步;若否,结束; 监测手指在响应区域滑动屏幕的横向坐标偏移值是否大于预设偏移阈值;若是,触发快捷栏滑动切换事件,若否,退出快捷栏滑动切换事件,返回至当前快捷栏。
5.—种快捷栏的滑动切换系统,其特征在于,包括: 设置单元,预设快捷栏滑动切换事件的响应区域,预设手指在响应区域滑动屏幕触发快捷栏滑动切换事件的横向坐标偏移阈值; 监测单元,监测手指在响应区域滑动屏幕的横向坐标偏移值是否大于预设偏移阈值,若是,触发快捷栏滑动切换事件,若否,循环监测; 获取单元,获取手指在响应区域滑动屏幕的横向坐标偏移值,获取手指横向滑动的方向,若向右滑动,则当前快捷栏与左侧相邻的快捷栏进行切换,快捷栏的图标绕自身中心顺时针旋转;若向左滑动,则当前快捷栏与右侧相邻的快捷栏进行切换,快捷栏的图标绕自身中心逆时针旋转; 滚动器,将手指滑动的横向坐标偏移值转化为当前快捷栏与相邻快捷栏滑动的距离值,滚动器将距离值转化为快捷栏图标绕自身中心旋转的角度值,使得快捷栏图标在快捷栏滑动切换时根据角度值进行旋转。
6.根据权利要求5所述的快捷栏的滑动切换系统,其特征在于,所述滚动器将距离值转化为快捷栏图标绕自身中心旋转的圆弧长;获取单元获取快捷栏图标绕中心旋转的半径,求出圆周长值;滚动器将360°乘以圆弧长除以圆周长值得出快捷栏图标绕自身中心旋转的角度值。
7.根据权利要求5所述的快捷栏的滑动切换系统,其特征在于,所述预设单元预设手指滑动离开屏幕的速度阈值;监测单元监测手指离开屏幕的速度值是否大于预设速度阈值,若是,触发快捷栏快速滑动切换事件,当前快捷栏与相邻快捷栏滑动切换,快捷栏图标绕自身中心360°快速旋转若否,循环监测。
8.根据权利要求5所述的快捷栏的滑动切换系统,其特征在于,所述监测单元监测手指离开屏幕事件是否发生,若是,监测单元监测手指在响应区域滑动屏幕的横向坐标偏移值是否大于预设偏移阈值;若是,触发快捷栏滑动切换事件,若否,退出快捷栏滑动切换事件,返回至当前快 捷栏。
【文档编号】G06F3/0488GK103970444SQ201410196925
【公开日】2014年8月6日 申请日期:2014年5月9日 优先权日:2014年5月9日
【发明者】邓裕强, 黄爱华, 梁国盛, 曹石磊, 谭舒, 巢子良 申请人:广州市久邦数码科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1