一种立体桌面屏幕水晶效果切换的实现方法及系统的制作方法

文档序号:6546947阅读:129来源:国知局
一种立体桌面屏幕水晶效果切换的实现方法及系统的制作方法
【专利摘要】本发明提供了一种立体桌面屏幕水晶效果切换的实现方法,包括以下步骤:响应手指滑动屏幕事件,进入屏幕切换状态事件;在屏幕上创建一个绘制有水晶亮条的遮罩层;获取手指滑动屏幕的步长值和滑动方向,滚动器将手指滑动的步长值转化为当前屏幕与相邻屏幕转动的角度值,使得屏幕根据角度值和滑动方向绕屏幕中心轴进行转动;绘制有水晶亮条的遮罩层根据屏幕转动的角度值按照预设的运动轨迹移动,形成随屏幕转动而闪动的水晶亮条,以实现屏幕响应手指滑动作作水晶效果转动切换的交互效果;使得桌面屏幕的切换很好地与用户的操作进行互动,增加了用户的体验。本发明还提供了一种立体桌面屏幕水晶效果切换的系统。
【专利说明】一种立体桌面屏幕水晶效果切换的实现方法及系统
【技术领域】
[0001]本发明涉及桌面屏幕切换【技术领域】,具体涉及一种提升用户与桌面系统交互的立体桌面屏幕水晶效果切换的实现方法及系统。
【背景技术】
[0002]随着信息技术的发展,现有移动终端设备的功能越来越强大,移动终端桌面系统设有多个屏幕界面,使用户可在不同屏幕界面添加不同功能的图标或信息提示框,但现有桌面屏幕之间的切换都是比较简单的二维动态效果,或渐变或折叠,没有三维的动态交互效果,缺少趣味性及可玩性,难以满足用户对三维动态交互效果的需求,已经成为业界亟待解决的问题。

【发明内容】

[0003]本发明的目的,就是克服现有技术的不足,提供一种能将桌面屏幕间的切换很好地与用户的操作进行互动,增加用户体验的立体桌面屏幕水晶效果切换的实现方法。
[0004]为实现本发明的另一目的,本发明还提供一种立体桌面屏幕水晶效果切换的系统。
[0005]为了达到上述目的,采用如下技术方案:一种立体桌面屏幕水晶效果切换的实现方法,所述方法包括以下步骤:
[0006]S1、响应手指滑动屏幕事件,进入屏幕切换状态事件;
[0007]S2、在屏幕上创建一个绘制有水晶亮条的遮罩层;
[0008]S3、获取手指滑动屏幕的步长值和滑动方向,滚动器将手指滑动的步长值转化为当前屏幕与相邻屏幕转动的角度值,使得屏幕根据角度值和滑动方向绕屏幕中心轴进行转动;
[0009]S4、绘制有水晶亮条的遮罩层根据屏幕转动的角度值按照预设的运动轨迹移动,形成随屏幕转动而闪动的水晶亮条。
[0010]进一步,所述方法还包括以下步骤:
[0011]当手指停止滑动响应时,判断当前屏幕与相邻屏幕转动的角度值是否大于90°,若是,切换相邻屏幕为当前屏幕并退出屏幕切换事件;若否,返回当前屏幕并退出屏幕切换事件。
[0012]进一步,所述步骤SI中响应手指滑动屏幕事件,进入屏幕切换状态事件的具体操作为:
[0013]预设手指滑动屏幕进入屏幕切换状态事件的步长阈值,监测手指滑动屏幕的步长值是否大于预设步长阈值,若是,进入屏幕切换状态事件。
[0014]进一步,所述步骤S3中获取手指滑动屏幕的步长值和滑动方向,滚动器将手指滑动的步长值转化为当前屏幕与相邻屏幕转动的角度值,使得屏幕根据角度值和滑动方向绕屏幕中心轴进行转动的具体操作为:[0015]预设手指滑动屏幕的步长值与角度值之间的转换系数;
[0016]获取手指滑动起止坐标值,根据起止坐标的差值得出手指滑动屏幕的步长值;
[0017]将步长值乘以转换系数得出角度值。
[0018]进一步,所述步骤S4中绘制有水晶亮条的遮罩层按照预设的运动轨迹移动的具体操作为:绘制有水晶亮条的遮罩层沿屏幕的对角线由下往上移动。
[0019]进一步,所述方法还包括屏幕快速切换事件,具体为:
[0020]预设手指快速滑动屏幕进入屏幕快速切换状态事件的速度阈值,监测手指滑动屏幕的速度值是否大于预设速度阈值,若是,进入屏幕快速切换状态事件,当前屏幕与相邻屏眷切换。
[0021]为实现本发明的另一目的,本发明还采用如下技术方案:一种立体桌面屏幕水晶效果切换的系统,所述系统包括:
[0022]屏幕切换单元,用于响应手指滑动屏幕事件,进入屏幕切换状态事件;并在屏幕上创建一个绘制有水晶亮条的遮罩层,使得其根据屏幕转动的角度值按照预设的运动轨迹移动,形成随屏幕转动而闪动的水晶亮条;
[0023]获取单元,用于获取手指滑动屏幕的步长值和滑动方向,
[0024]滚动器,将手指滑动的步长值转化为当前屏幕与相邻屏幕转动的角度值,使得屏幕根据角度值和滑动方向绕屏幕中心轴进行转动。
[0025]进一步,所述系统还包括:
[0026]监测单元,当手指停止滑动响应时,判断当前屏幕与相邻屏幕转动的角度值是否大于90°,若是,切换相邻屏幕为当前屏幕并退出屏幕切换事件;若否,返回当前屏幕并退出屏幕切换事件。
[0027]进一步,所述屏幕切换单元预设手指滑动屏幕进入屏幕切换状态事件的步长阈值,监测单元监测手指滑动屏幕的步长值是否大于预设步长阈值,若是,进入屏幕切换状态事件;所述屏幕切换单元预设手指快速滑动屏幕进入屏幕快速切换状态事件的速度阈值,监测手指滑动屏幕的速度值是否大于预设速度阈值,若是,进入屏幕快速切换状态事件,当前屏幕与相邻屏幕切换。
[0028]进一步,所述屏幕切换单元预设手指滑动屏幕的步长值与角度值之间的转换系数;获取单元获取手指滑动起止坐标值;滚动器根据起止坐标的差值得出手指滑动屏幕的步长值,将步长值乘以转换系数得出角度值。
[0029]与现有技术相比,本发明的有益效果在于:本发明通过响应手指滑动屏幕事件,进入屏幕切换状态事件;在屏幕上创建一个绘制有水晶亮条的遮罩层;获取手指滑动屏幕的步长值和滑动方向,滚动器将手指滑动的步长值转化为当前屏幕与相邻屏幕转动的角度值,使得屏幕根据角度值和滑动方向绕屏幕中心轴进行转动;绘制有水晶亮条的遮罩层根据屏幕转动的角度值按照预设的运动轨迹移动,形成随屏幕转动而闪动的水晶亮条,以实现屏幕响应手指滑动作作水晶效果转动切换的交互效果;使得桌面屏幕的切换很好地与用户的操作进行互动,增加了用户的体验。
【专利附图】

【附图说明】
[0030]图1本发明立体桌面屏幕水晶效果切换系统的模块示意图;[0031]图2本发明在屏幕上创建一个绘制有水晶亮条的遮罩层的效果示意图;
[0032]图3本发明屏幕根据角度值和滑动方向绕屏幕中心轴进行转动的效果示意图;
[0033]图4本发明当前屏幕切换为相邻屏幕的效果示意图;
[0034]图5本发明立体桌面屏幕水晶效果切换的实现方法的流程图。
【具体实施方式】
[0035]下面将结合附图以及具体实施方法来详细说明本发明,在本发明的示意性实施及说明用来解释本发明,但并不作为对本发明的限定。
[0036]如图1所示,一种立体桌面屏幕水晶效果切换的系统,所述系统包括:
[0037]屏幕切换单元,如图2所示,用于响应手指滑动屏幕事件,进入屏幕切换状态事件;并在屏幕上创建一个绘制有水晶亮条的遮罩层1,使得其根据屏幕转动的角度值按照预设的运动轨迹移动,形成随屏幕转动而闪动的水晶亮条,所述绘制有水晶亮条的遮罩层I沿屏幕的对角线由下往上移动;所述屏幕切换单元预设手指滑动屏幕进入屏幕切换状态事件的步长阈值;所述屏幕切换单元预设手指滑动屏幕的步长值与角度值之间的转换系数;所述屏幕切换单元预设手指快速滑动屏幕进入屏幕快速切换状态事件的速度阈值。
[0038]获取单元,用于获取手指滑动屏幕的步长值和滑动方向,获取手指滑动的起止坐标值;
[0039]滚动器,如图3?4所示,将手指滑动的步长值转化为当前屏幕与相邻屏幕转动的角度值,使得屏幕根据角度值和滑动方向绕屏幕中心轴进行转动;滚动器根据起止坐标的差值得出手指滑动屏幕的步长值,将步长值乘以转换系数得出角度值。
[0040]监测单元,当手指停止滑动响应时,判断当前屏幕与相邻屏幕转动的角度值是否大于90°,若是,切换相邻屏幕为当前屏幕并退出屏幕切换事件;若否,返回当前屏幕并退出屏幕切换事件。
[0041]监测单元监测手指滑动屏幕的步长值是否大于预设步长阈值,若是,进入屏幕切换状态事件;监测手指滑动屏幕的速度值是否大于预设速度阈值,若是,进入屏幕快速切换状态事件,当前屏幕与相邻屏幕切换。
[0042]如图5所示,一种立体桌面屏幕水晶效果切换的实现方法,包括以下步骤:
[0043]SlOl:监测手指滑动屏幕的步长值是否大于预设步长阈值,若是,进入步骤S102,若否,循环监测;
[0044]S102:响应手指滑动屏幕事件,进入屏幕切换状态事件;
[0045]S103:在屏幕上创建一个绘制有水晶亮条的遮罩层;
[0046]S104:获取手指滑动屏幕的步长值和滑动方向;
[0047]S105:滚动器将手指滑动的步长值转化为当前屏幕与相邻屏幕转动的角度值,滚动器根据手指滑动屏幕的起止坐标的差值得出手指滑动屏幕的步长值,将步长值乘以转换系数得出角度值,使得屏幕根据角度值和滑动方向绕屏幕中心轴进行转动;
[0048]S106:绘制有水晶亮条的遮罩层根据屏幕转动的角度值按照预设的运动轨迹由下往上移动,形成随屏幕转动而闪动的水晶亮条;
[0049]S107:当手指停止滑动响应时,判断当前屏幕与相邻屏幕转动的角度值是否大于90°,若是,进入步骤S108 ;若否,进入步骤S109 ;[0050]S108:切换相邻屏幕为当前屏幕并退出屏幕切换事件;
[0051]S109:返回当前屏幕并退出屏幕切换事件;
[0052]SllO:监测手指滑动屏幕的速度值是否大于预设速度阈值,若是,进入步骤S113 ;右否,结束;
[0053]Slll:进入屏幕快速切换状态事件,当前屏幕与相邻屏幕切换。
[0054]本发明的技术方案通过响应手指滑动屏幕事件,进入屏幕切换状态事件;在屏幕上创建一个绘制有水晶亮条的遮罩层;获取手指滑动屏幕的步长值和滑动方向,滚动器将手指滑动的步长值转化为当前屏幕与相邻屏幕转动的角度值,使得屏幕根据角度值和滑动方向绕屏幕中心轴进行转动;绘制有水晶亮条的遮罩层根据屏幕转动的角度值按照预设的运动轨迹移动,形成随屏幕转动而闪动的水晶亮条,以实现屏幕响应手指滑动作作水晶效果转动切换的交互效果;使得桌面屏幕的切换很好地与用户的操作进行互动,增加了用户的体验。
[0055]以上对本发明实施例所提供的技术方案进行了详细介绍,本文中应用了具体个例对本发明实施例的原理以及实施方式进行了阐述,以上实施例的说明只适用于帮助理解本发明实施例的原理;同时,对于本领域的一般技术人员,依据本发明实施例,在【具体实施方式】以及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【权利要求】
1.一种立体桌面屏幕水晶效果切换的实现方法,其特征在于,所述方法包括以下步骤: 51、响应手指滑动屏幕事件,进入屏幕切换状态事件; 52、在屏幕上创建一个绘制有水晶亮条的遮罩层;53、获取手指滑动屏幕的步长值和滑动方向,滚动器将手指滑动的步长值转化为当前屏幕与相邻屏幕转动的角度值,使得屏幕根据角度值和滑动方向绕屏幕中心轴进行转动; 54、绘制有水晶亮条的遮罩层根据屏幕转动的角度值按照预设的运动轨迹移动,形成随屏幕转动而闪动的水晶亮条。
2.根据权利要求1所述的立体桌面屏幕水晶效果切换的实现方法,其特征在于,所述方法还包括以下步骤:当手指停止滑动响应时,判断当前屏幕与相邻屏幕转动的角度值是否大于90°,若是,切换相邻屏幕为当前屏幕并退出屏幕切换事件;若否,返回当前屏幕并退出屏幕切换事件。
3.根据权利要求1所述的立体桌面屏幕水晶效果切换的实现方法,其特征在于,所述步骤SI中响应手指滑动屏幕事件,进入屏幕切换状态事件的具体操作为: 预设手指滑动屏幕 进入屏幕切换状态事件的步长阈值,监测手指滑动屏幕的步长值是否大于预设步长阈值,若是,进入屏幕切换状态事件。
4.根据权利要求1所述的立体桌面屏幕水晶效果切换的实现方法,其特征在于,所述步骤S3中获取手指滑动屏幕的步长值和滑动方向,滚动器将手指滑动的步长值转化为当前屏幕与相邻屏幕转动的角度值,使得屏幕根据角度值和滑动方向绕屏幕中心轴进行转动的具体操作为: 预设手指滑动屏幕的步长值与角度值之间的转换系数; 获取手指滑动起止坐标值,根据起止坐标的差值得出手指滑动屏幕的步长值; 将步长值乘以转换系数得出角度值。
5.根据权利要求1所述的立体桌面屏幕水晶效果切换的实现方法,其特征在于,所述步骤S4中绘制有水晶亮条的遮罩层按照预设的运动轨迹移动的具体操作为:绘制有水晶亮条的遮罩层沿屏幕的对角线由下往上移动。
6.根据权利要求1所述的立体桌面屏幕水晶效果切换的实现方法,其特征在于,所述方法还包括屏幕快速切换事件,具体为: 预设手指快速滑动屏幕进入屏幕快速切换状态事件的速度阈值,监测手指滑动屏幕的速度值是否大于预设速度阈值,若是,进入屏幕快速切换状态事件,当前屏幕与相邻屏幕切换。
7.一种立体桌面屏幕水晶效果切换的系统,其特征在于,所述系统包括: 屏幕切换单元,用于响应手指滑动屏幕事件,进入屏幕切换状态事件;并在屏幕上创建一个绘制有水晶亮条的遮罩层,使得其根据屏幕转动的角度值按照预设的运动轨迹移动,形成随屏幕转动而闪动的水晶亮条; 获取单元,用于获取手指滑动屏幕的步长值和滑动方向; 滚动器,将手指滑动的步长值转化为当前屏幕与相邻屏幕转动的角度值,使得屏幕根据角度值和滑动方向绕屏幕中心轴进行转动。
8.根据权利要求7所述的立体桌面屏幕水晶效果切换的系统,其特征在于,所述系统还包括: 监测单元, 当手指停止滑动响应时,判断当前屏幕与相邻屏幕转动的角度值是否大于90°,若是,切换相邻屏幕为当前屏幕并退出屏幕切换事件;若否,返回当前屏幕并退出屏幕切换事件。
9.根据权利要求7所述的立体桌面屏幕水晶效果切换的系统,其特征在于,所述屏幕切换单元预设手指滑动屏幕进入屏幕切换状态事件的步长阈值,监测单元监测手指滑动屏幕的步长值是否大于预设步长阈值,若是,进入屏幕切换状态事件;所述屏幕切换单元预设手指快速滑动屏幕进入屏幕快速切换状态事件的速度阈值,监测手指滑动屏幕的速度值是否大于预设速度阈值,若是,进入屏幕快速切换状态事件,当前屏幕与相邻屏幕切换。
10.根据权利要求7所述的立体桌面屏幕水晶效果切换的系统,其特征在于,所述屏幕切换单元预设手指滑动屏幕的步长值与角度值之间的转换系数;获取单元获取手指滑动起止坐标值;滚动器根据起止坐标的差值得出手指滑动屏幕的步长值,将步长值乘以转换系数得出角度值。
【文档编号】G06F3/0484GK103984479SQ201410212286
【公开日】2014年8月13日 申请日期:2014年5月19日 优先权日:2014年5月19日
【发明者】邓裕强, 黄爱华, 梁国盛, 潘国维, 谭舒, 巢子良 申请人:广州市久邦数码科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1