[发明专利]移动终端界面切换方法及系统无效
申请号: | 201010602529.2 | 申请日: | 2010-12-14 |
公开(公告)号: | CN102541491A | 公开(公告)日: | 2012-07-04 |
发明(设计)人: | 陈浩 | 申请(专利权)人: | 北京新媒传信科技有限公司 |
主分类号: | G06F3/14 | 分类号: | G06F3/14 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹 |
地址: | 100089 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动 终端 界面 切换 方法 系统 | ||
技术领域
本发明涉及移动终端界面切换处理技术领域,特别涉及一种移动终端界面切换方法及系统。
背景技术
移动终端界面切换特效指的是移动终端用户在操作中界面切换过程中的特殊视效,通过对切换前和切换后两个界面的特定组合和叠加来产生一系列的过场效果。现有技术一般是通过直接对前后场景进行简单的平移等操作来产生过场效果,切换效果不平滑、不直观,而且较为单一。
目前的移动终端开发非智能平台如(Arena平台)提供的界面特效支持较为有限,这样的平台一般使用第三方UI模块来实现界面切换,界面特效二次开发较为困难,且无法在不同的平台下通用。
发明内容
(一)要解决的技术问题
本发明要解决的技术问题是:如何使界面切换不依赖于终端平台,并产生平滑的界面过渡。
(二)技术方案
为解决上述技术问题,本发明提供了一种移动终端界面切换方法,包括以下步骤:
S1:申请三块内存空间,将当前屏幕的内容A保存在第一内存空间,将要展示出的下一个屏幕的内容B保存在第二内存空间;
S2:根据保存下来的第一内存空间中的屏幕的内容A和第二内存空间中的屏幕的内容B通过二维矩阵进行运算依次产生过场场景C1,C2,...,Cn,同时将C1,C2,...,Cn的内容保存到第三内存空间中,并呈现在终端屏幕上,所述n为预设过场场景数;
S3:将第二内存空间中保存的屏幕的内容B输出到终端屏幕上。
其中,通过二维矩阵进行运算产生所述过场场景C1,......,Cn的具体方式为:
每次产生过场场景时,通过跨平台图像处理程序GIMP的透视工具来产生一个具有平移、缩放、旋转或扭曲转换效果的二维矩阵MATRIXi,使得A×MATRIXi得到下一个经过平移、缩放、旋转或扭曲转换后的界面Ci,其中i=1,2,......,n;
其中,所述二维矩阵MATRIXi为三行三列的矩阵。
其中,所述在步骤S1和S2之间还包括步骤:对所述移动终端屏幕输出加锁,禁止所述移动终端中其它应用向屏幕输出画面,步骤S3之后对所述移动终端屏幕输出解锁。
其中,所述步骤S1中申请内存的方式为:根据不同平台的内存申请函数申请。
本发明还提供了一种移动终端界面切换系统,包括:
内存申请模块,用于申请三块内存空间,将当前屏幕的内容A保存在第一内存空间,将要展示出的下一个屏幕的内容B保存在第二内存空间;
过场场景产生模块,用于根据保存下来的第一内存空间中的屏幕的内容A和第二内存空间中的屏幕的内容B通过二维矩阵进行运算依次产生过场场景C1,C2,...,Cn,同时将C1,C2,...,Cn的内容保存到第三内存空间中,并呈现在终端屏幕上,所述n为预设过场场景数;
最终显示模块,用于将第二内存空间中保存的屏幕的内容B输出到终端屏幕上。
其中,该系统还包括:
屏幕加锁模块,用于对所述移动终端屏幕输出加锁,禁止所述移动终端中其它应用向屏幕输出画面;
屏幕解锁模块,用于最终显示后对所述移动终端屏幕输出解锁。
(三)有益效果
本发明通过在不同的平台下调用不同的内存分配函数,使本方法能在不同平台之间通用;通过特效二维矩阵计算当前屏幕和要显示的下一个屏幕中间的过场场景,使得界面切换更平滑。
附图说明
图1是本发明实施例的一种移动终端界面切换方法流程图;
图2是图1方法中步骤S103中屏幕切换时的示意图;
图3是本发明实施例的一种移动终端界面切换系统结构示意图。
具体实施方式
下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京新媒传信科技有限公司,未经北京新媒传信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010602529.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:配电变压器的防窃电方法及系统
- 下一篇:一种PH计及其标定方法