[发明专利]一种移动终端的页面切换方法和移动终端在审
申请号: | 201711139107.4 | 申请日: | 2017-11-16 |
公开(公告)号: | CN107943552A | 公开(公告)日: | 2018-04-20 |
发明(设计)人: | 方俊伟 | 申请(专利权)人: | 腾讯科技(成都)有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F9/445 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙)44285 | 代理人: | 王仲凯 |
地址: | 610041 四川省成都市高*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 移动 终端 页面 切换 方法 | ||
1.一种移动终端的页面切换方法,其特征在于,包括:
当接收到将当前页面切换为目标页面的操作请求时,根据所述操作请求将所述移动终端的应用程序第一窗口跳转至所述移动终端的应用程序第二窗口,所述当前页面的页面内容显示在移动终端的应用程序第一窗口内,所述应用程序第二窗口用于显示所述目标页面;
根据所述操作请求获取所述目标页面的页面内容,以及根据所述当前页面的页面内容和所述目标页面的页面内容生成过场画面,所述过场画面包括:所述目标页面的页面内容覆盖所述当前页面的页面内容所形成的画面;
将生成的所述过场画面加载到所述应用程序第二窗口内进行显示;以及,
当所述目标页面的页面内容在所述应用程序第二窗口上加载完成后,在所述应用程序第二窗口内显示所述目标页面的页面内容。
2.根据权利要求1所述的方法,其特征在于,所述根据所述操作请求将所述移动终端的应用程序第一窗口跳转至所述移动终端的应用程序第二窗口,包括:
将所述移动终端的应用程序第二窗口以透明化的方式覆盖所述应用程序第一窗口的界面,并通过所述应用程序第二窗口触发目标视图对象的初始化运行。
3.根据权利要求2所述的方法,其特征在于,所述通过所述应用程序第二窗口触发目标视图对象的初始化运行之后,所述方法还包括:
在所述目标视图对象开始初始化运行时,将所述目标视图对象以透明化的方式覆盖所述应用程序第二窗口的界面;
当所述目标视图对象初始化完成时,将所述目标视图对象从透明化转换为非透明化,并以非透明化的方式覆盖所述应用程序第二窗口的界面。
4.根据权利要求3所述的方法,其特征在于,所述将生成的所述过场画面加载到所述应用程序第二窗口内进行显示,包括:
在所述非透明化的目标视图对象上显示所述过场画面。
5.根据权利要求2所述的方法,其特征在于,所述目标视图对象的初始化运行,包括:
从所述移动终端的内存中加载所述目标视图对象;以及,
接收从所述应用程序第一窗口透传至所述应用程序第二窗口的页面初始化数据,并在所述目标初始对象上加载所述页面初始化数据。
6.根据权利要求1至5中任一项所述的方法,其特征在于,所述根据所述操作请求将所述移动终端的应用程序第一窗口跳转至所述移动终端的应用程序第二窗口,包括:
获取控制所述应用程序第一窗口的第一应用程序组件;
根据所述操作请求生成组件调用描述信息;
根据所述组件调用描述信息通过所述第一应用程序组件调用第二应用程序组件;
通过所述第二应用程序组件显示所述应用程序第二窗口。
7.根据权利要求1至5中任一项所述的方法,其特征在于,所述过场画面包括:过场动画,所述过场动画包括:所述目标页面的页面内容对所述当前页面的页面内容开始进行覆盖直至覆盖完成的覆盖过程画面;
所述根据所述当前页面的页面内容和所述目标页面的页面内容生成过场画面,包括:
获取所述目标页面的画面显示方式;
按照所述画面显示方式获取所述目标页面在不同显示时间上显示出的页面内容,并将所述目标页面在不同显示时间上显示出的页面内容分别按照不同的显示时间与所述当前页面的页面内容进行画面合成,得到在多个显示时间分别对应的画面合成结果,所述在多个显示时间分别对应的画面合成结果构成所述过场动画。
8.一种移动终端,其特征在于,包括:
窗口跳转模块,用于当接收到将当前页面切换为目标页面的操作请求时,根据所述操作请求将所述移动终端的应用程序第一窗口跳转至所述移动终端的应用程序第二窗口,所述当前页面的页面内容显示在移动终端的应用程序第一窗口内,所述应用程序第二窗口用于显示所述目标页面;
画面生成模块,用于根据所述操作请求获取所述目标页面的页面内容,以及根据所述当前页面的页面内容和所述目标页面的页面内容生成过场画面,所述过场画面包括:所述目标页面的页面内容覆盖所述当前页面的页面内容所形成的画面;
过场画面显示模块,用于将生成的所述过场画面加载到所述应用程序第二窗口内进行显示;以及,
目标页面显示模块,用于当所述目标页面的页面内容在所述应用程序第二窗口上加载完成后,在所述应用程序第二窗口内显示所述目标页面的页面内容。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(成都)有限公司,未经腾讯科技(成都)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711139107.4/1.html,转载请声明来源钻瓜专利网。