本发明专利技术涉及一种针对网络浏览器页面的重力感应动画变换方法,该方法包括判断加速度传感器的重力感应引发的图形变换类型;得出屏幕各显示区重力感应变换后在屏幕中的位置;对屏幕各显示区及其内容进行变换进而形成动画效果等三大步骤。本发明专利技术能实现重力感应时动画效果的自然流畅的特性,解决了传统移动终端重力感应动画效果生硬的弊端,能够充分提高用户体验。
【技术实现步骤摘要】
本专利技术涉及,属于电子信息的
技术介绍
随着移动互联网应用和发展,智能手机在市场中占有份额逐渐攀升,并且趋势是智能移动终端将代替传统手机终端。而在众多智能手机中,基于嵌入式Linux的安卓操作系统在智能终端操作系统中占据很大的比例,根据调查数据表明,2011年安卓或者基于安卓订制的操作系统在智能手机市场中占有的份额约为58. 7%,应用广泛。对于智能手机终端来说,流畅的重力感应动画是提高用户体验常用手段。但是,传统安卓操作系统中的应用,并不含有重力感应动画效果,或者含有重力感应的动画,但是动 画只是两幅图片叠加而成的,并不是符合视觉习惯自然旋转而成,效果十分生硬。浏览器的应用便是上述缺乏流畅重力感应动画效果的应用之一,而网络浏览器页面是智能手机用户上网的必须使用的应用。这样,自然流畅的重力感应动画效果的缺失势必难以满足日益提高的消费者的要求,大大影响了用户体验,进而影响基于安卓操作系统的智能终端在推广和发展。
技术实现思路
针对现有技术的不足,本专利技术提供。专利技术概述包括判断加速度传感器的重力感应引发的图形变换类型;得出屏幕各显示区重力感应变换后在屏幕中的位置;对屏幕各显示区及其内容进行变换进而形成动画效果等三大步骤。专利技术详述本专利技术的技术方案如下,包括如下步骤(I)安卓智能终端的加速度传感器重力感应智能终端的旋转角度α,根据所述智能终端的旋转角度α,加速度传感器发出旋转角度信号当安卓智能终端的旋转角度,0° < a = 45°时,则加速度传感器发出旋转角度信号为安卓智能终端未发生旋转;当安卓智能终端的旋转角度,45° < a含135°时,则加速度传感器发出旋转角度信号为安卓智能终端发生旋转90° ;当安卓智能终端的旋转角度,135° < a含180°时,则加速度传感器发出旋转角度信号为安卓智能终端发生旋转180° ;(2)安卓智能终端中的处理器模块根据加速度传感器发出旋转角度信号对安卓智能终端显示的网络浏览器页面进行动画变换当所述信号为安卓智能终端发生旋转90°时,则跳转向步骤(3);当所述信号为安卓智能终端发生旋转180°时,则跳转向步骤(8);所述安卓智能终端显示的网络浏览器页面包括系统状态区、地址区和显示内容区;所述对安卓智能终端显示的网络浏览器页面进行动画变换包括对上述系统状态区、地址区和显示内容区的显示位置、显示方向和显示尺寸进行动画调整;(3)所述的系统状态区动画变换前位于显示屏幕顶端,所述系统状态区包括网络信号图标、网络名称和系统电量图标;所述的系统状态区在动画变换后包括以下属性a)所述的系统状态区位于当前位置的显示屏幕顶端;b)所述的系统状态区的横向尺寸与当前位置的显示屏幕的横向尺寸一致; c)所述的系统状态区的纵向尺寸不变;(4)所述的系统状态区内网络信号图标、网络名称和系统电量图标的位置属性a)网络信号图标、网络名称和系统电量图标相对于动画变换后的系统状态区的位置没有改变;b)网络彳目号图标、网络名称和系统电量图标的尺寸不变;(5)所述的地址区的位置属性a)地址区位于动画变换后系统状态区的下方,紧挨着系统状态区;b)地址区的横向尺寸与当前位置的显示屏幕的横向尺寸一致;c)地址区纵向尺寸不变;(6)所述的地址区内包括地址栏,所述地址栏的位置属性a)地址栏相对于步骤(5)中的地址区的位置不变; b )地址栏相对于步骤(5 )中的地址区的尺寸不变;(7)所述的显示内容区的位置属性a)显示内容区位于步骤(5)中的地址区下方,紧挨着地址区;b)显示内容区的横向尺寸与当前位置的显示屏幕的横向尺寸一致;c)显示内容区的纵向尺寸与当前位置的显示屏幕的纵向尺寸一致,使得显示内容区充满除系统状态区和地址区以外的屏幕空间;(8)对所述安卓智能终端显示的网络浏览器页面进行旋转动画变换同时对系统状态区、地址区和显示内容区进行动画变换,旋转角度为180°,旋转方向与卓智能终端的旋转方向相反;(9)结束。本专利技术的优势在于本专利技术通过卓智能终端中的加速度传感器的重力感应引发的图形变换类型;得出屏幕各显示区重力感应变换后在屏幕中的位置;对屏幕各显示区及其内容进行变换进而形成动画效果。本专利技术能实现重力感应时动画效果的自然流畅的特性,解决了传统移动卓智能终端重力感应动画效果生硬的弊端,能够充分提高用户体验。附图说明图I为本专利技术的核心步骤流程图2为本专利技术具体步骤流程图。具体实施例方式下面结合附图和实施例对本专利技术做进一步说明,但不限于此。实施例、,包括如下步骤(I)安卓智能终端的加速度传感器重力感应智能终端的旋转角度α,根据所述智能终端的旋转角度α,加速度传感器发出旋转角度信号当安卓智能终端的旋转角度,0° < a = 45°时,则加速度传感器发出旋转角度信号为安卓智能终端未发生旋转; 当安卓智能终端的旋转角度,45° < a含135°时,则加速度传感器发出旋转角度信号为安卓智能终端发生旋转90° ;当安卓智能终端的旋转角度,135° < a含180°时,则加速度传感器发出旋转角度信号为安卓智能终端发生旋转180° ;(2)安卓智能终端中的处理器模块根据加速度传感器发出旋转角度信号对安卓智能终端显示的网络浏览器页面进行动画变换当所述信号为安卓智能终端发生旋转90°时,则跳转向步骤(3);当所述信号为安卓智能终端发生旋转180°时,则跳转向步骤(8);所述安卓智能终端显示的网络浏览器页面包括系统状态区、地址区和显示内容区;所述对安卓智能终端显示的网络浏览器页面进行动画变换包括对上述系统状态区、地址区和显示内容区的显示位置、显示方向和显示尺寸进行动画调整;(3)所述的系统状态区动画变换前位于显示屏幕顶端,所述系统状态区包括网络信号图标、网络名称和系统电量图标;所述的系统状态区在动画变换后包括以下属性a)所述的系统状态区位于当前位置的显示屏幕顶端;b)所述的系统状态区的横向尺寸与当前位置的显示屏幕的横向尺寸一致;c)所述的系统状态区的纵向尺寸不变;(4)所述的系统状态区内网络信号图标、网络名称和系统电量图标的位置属性a)网络信号图标、网络名称和系统电量图标相对于动画变换后的系统状态区的位置没有改变;b)网络彳目号图标、网络名称和系统电量图标的尺寸不变;(5)所述的地址区的位置属性a)地址区位于动画变换后系统状态区的下方,紧挨着系统状态区;b)地址区的横向尺寸与当前位置的显示屏幕的横向尺寸一致;c)地址区纵向尺寸不变;(6)所述的地址区内包括地址栏,所述地址栏的位置属性a)地址栏相对于步骤(5)中的地址区的位置不变;b )地址栏相对于步骤(5 )中的地址区的尺寸不变;(7)所述的显示内容区的位置属性a)显示内容区位于步骤(5)中的地址区下方,紧挨着地址区;b)显示内容区的横向尺寸与当前位置的显示屏幕的横向尺寸一致;c)显示内容区的纵向尺寸与当前位置的显示屏幕的纵向尺寸一致,使得显示内容区充满除系统状态区和地址区以外的屏幕空间;(8)对所述安卓智能终端显示的网络浏览器页面进行旋转动画变换同时对系统状态区、地址区和显示内容区进行动画变换,旋转角度为180°,旋转方向与卓智能终端的旋转方向相反;所述步骤(8)对系统状态区及其内部元素进行动画变换,对地址区及其内部地址栏进行动画变换,对显示本文档来自技高网...
【技术保护点】
一种针对网络浏览器页面的重力感应动画变换方法,其特征在于,该方法包括如下步骤:(1)安卓智能终端的加速度传感器重力感应智能终端的旋转角度α,根据所述智能终端的旋转角度α,加速度传感器发出旋转角度信号:当安卓智能终端的旋转角度,0°<α≦45°时,则加速度传感器发出旋转角度信号为:安卓智能终端未发生旋转;当安卓智能终端的旋转角度,45°<α≦135°时,则加速度传感器发出旋转角度信号为:安卓智能终端发生旋转90°;当安卓智能终端的旋转角度,135°<α≦180°时,则加速度传感器发出旋转角度信号为:安卓智能终端发生旋转180°;(2)安卓智能终端中的处理器模块根据加速度传感器发出旋转角度信号对安卓智能终端显示的网络浏览器页面进行动画变换:当所述信号为安卓智能终端发生旋转90°时,则跳转向步骤(3);当所述信号为安卓智能终端发生旋转180°时,则跳转向步骤(8);所述安卓智能终端显示的网络浏览器页面包括系统状态区、地址区和显示内容区;所述对安卓智能终端显示的网络浏览器页面进行动画变换包括对上述系统状态区、地址区和显示内容区的显示位置、显示方向和显示尺寸进行动画调整;(3)所述的系统状态区动画变换前位于显示屏幕顶端,所述系统状态区包括网络信号图标、网络名称和系统电量图标;所述的系统状态区在动画变换后包括以下属性:a)所述的系统状态区位于当前位置的显示屏幕顶端;b)所述的系统状态区的横向尺寸与当前位置的显示屏幕的横向尺寸一致;c)所述的系统状态区的纵向尺寸不变;(4)所述的系统状态区内网络信号图标、网络名称和系统电量图标的位置属性:a)网络信号图标、网络名称和系统电量图标相对于动画变换后的系统状态区的位置没有改变;b)网络信号图标、网络名称和系统电量图标的尺寸不变;(5)所述的地址区的位置属性:a)地址区位于动画变换后系统状态区的下方,紧挨着系统状态区;b)地址区的横向尺寸与当前位置的显示屏幕的横向尺寸一致;c)地址区纵向尺寸不变;(6)所述的地址区内包括地址栏,所述地址栏的位置属性:a)地址栏相对于步骤(5)中的地址区的位置不变;b)地址栏相对于步骤(5)中的地址区的尺寸不变;(7)所述的显示内容区的位置属性:a)显示内容区位于步骤(5)中的地址区下方,紧挨着地址区;b)显示内容区的横向尺寸与当前位置的显示屏幕的横向尺寸一致;c)显示内容区的纵向尺寸与当前位置的显示屏幕的纵向尺寸一致,使得显示内容区充满除系统状态区和地址区以外的屏幕空间;(8)对所述安卓智能终端显示的网络浏览器页面进行旋转动画变换:同时对系统状态区、地址区和显示内容区进行动画变换,旋转角度为180°,旋转方向与卓智能终端的旋转方向相反;(9)结束。...
【技术特征摘要】
1.一种针对网络浏览器页面的重力感应动画变换方法,其特征在于,该方法包括如下步骤 (1)安卓智能终端的加速度传感器重力感应智能终端的旋转角度α,根据所述智能终端的旋转角度α,加速度传感器发出旋转角度信号 当安卓智能终端的旋转角度,O。< a = 45°时,则加速度传感器发出旋转角度信号为安卓智能终端未发生旋转; 当安卓智能终端的旋转角度,45° < a = 135°时,则加速度传感器发出旋转角度信号为安卓智能终端发生旋转90° ; 当安卓智能终端的旋转角度,135° < a = 180°时,则加速度传感器发出旋转角度信号为安卓智能终端发生旋转180° ; (2)安卓智能终端中的处理器模块根据加速度传感器发出旋转角度信号对安卓智能终端显示的网络浏览器页面进行动画变换 当所述信号为安卓智能终端发生旋转90°时,则跳转向步骤(3); 当所述信号为安卓智能终端发生旋转180°时,则跳转向步骤(8); 所述安卓智能终端显示的网络浏览器页面包括系统状态区、地址区和显示内容区;所述对安卓智能终端显示的网络浏览器页面进行动画变换包括对上述系统状态区、地址区和显示内容区的显示位置、显示方向和显示尺寸进行动画调整; (3)所述的系统状态区动画变换前位于显示屏幕顶端,所述系统状态区包括网络信号图标、网络名称和系统电量图标;所述的系统状态区在动画变换后包括以下...
【专利技术属性】
技术研发人员:徐加利,杨千里,袁东风,张海霞,段秋丹,朱丽娜,翟庆羽,王镜伟,于莉,孙志猛,
申请(专利权)人:山东大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。