[发明专利]旋屏界面展示方法及装置有效
申请号: | 201310037568.6 | 申请日: | 2013-01-30 |
公开(公告)号: | CN103970397B | 公开(公告)日: | 2018-06-15 |
发明(设计)人: | 李慧;许峰峰;苏瑞 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F3/0481 | 分类号: | G06F3/0481 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 何平;邓云鹏 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种旋屏界面展示方法,包括:获取起始旋屏事件,获取界面窗口,获取所述界面窗口的界面截图;根据所述界面截图生成遮挡视图并添加到所述界面窗口中;获取界面视图,将所述界面视图由所述界面窗口移除,并将所述界面视图缓存;获取结束旋屏事件,获取缓存的界面视图,将所述界面视图重绘并添加到所述界面窗口中,所述遮挡视图遮挡所述由缓存获取到的界面视图;将所述遮挡视图由所述界面窗口移除。此外,还提供了一种旋屏界面展示装置。上述旋屏界面展示方法及装置能够提高展示速度。 1 | ||
搜索关键词: | 界面视图 界面展示 遮挡 缓存 界面截图 移除 展示 | ||
获取起始旋屏事件,获取界面窗口,所述界面窗口是智能终端中用于展示应用的显示内容的窗口,其中,所述智能终端的显示区域包括任务栏和界面窗口,获取所述界面窗口的界面截图;
根据所述界面截图生成遮挡视图并添加到所述界面窗口中;
获取界面视图,将所述界面视图由所述界面窗口移除,并将所述界面视图缓存;
获取结束旋屏事件,获取缓存的界面视图,将所述界面视图重绘并添加到所述界面窗口中,所述遮挡视图遮挡所述由缓存获取到的界面视图;
将所述遮挡视图由所述界面窗口移除。
2.根据权利要求1所述的旋屏界面展示方法,其特征在于,所述根据所述界面截图生成遮挡视图的步骤之前可包括:获取显示屏的长宽比;
根据所述长宽比调整所述界面截图。
3.根据权利要求2所述的旋屏界面展示方法,其特征在于,所述根据所述长宽比调整所述界面截图的步骤为:根据所述长宽比对所述界面截图进行拉伸处理。
4.根据权利要求2所述的旋屏界面展示方法,其特征在于,所述根据所述长宽比调整所述界面截图的步骤为:根据所述长宽比对所述界面截图进行对称补白,并将所述界面截图居中。
5.根据权利要求2至4任一项所述的旋屏界面展示方法,其特征在于,所述将所述界面视图重绘的步骤为:根据所述长宽比重绘界面视图。
6.一种旋屏界面展示装置,其特征在于,包括:界面截图获取模块,用于获取起始旋屏事件,获取界面窗口,所述界面窗口是智能终端中用于展示应用的显示内容的窗口,其中,所述智能终端的显示区域包括任务栏和界面窗口,获取所述界面窗口的界面截图;
遮挡视图生成模块,用于根据所述界面截图生成遮挡视图并添加到所述界面窗口中;
界面视图移除模块,用于获取界面视图,将所述界面视图由所述界面窗口移除,获取预定义的全局变量,将所述界面视图赋值给所述全局变量进行缓存;
界面视图重绘模块,用于获取结束旋屏事件,获取缓存的界面视图,将所述界面视图重绘并添加到所述界面窗口中,所述遮挡视图遮挡所述由缓存获取到的界面视图;
遮挡视图移除模块,用于将所述遮挡视图由所述界面窗口移除。
7.根据权利要求6所述的旋屏界面展示装置,其特征在于,所述遮挡视图生成模块还用于获取显示屏的长宽比,根据所述长宽比调整所述界面截图。8.根据权利要求7所述的旋屏界面展示装置,其特征在于,所述遮挡视图生成模块还用于根据所述长宽比对所述界面截图进行拉伸处理。9.根据权利要求7所述的旋屏界面展示装置,其特征在于,所述遮挡视图生成模块还用于根据所述长宽比对所述界面截图进行对称补白,并将所述界面截图居中。10.根据权利要求7至9任一项所述的旋屏界面展示装置,其特征在于,所述界面视图重绘模块还用于根据所述长宽比重绘界面视图。11.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1‑5任意一项所述方法的步骤。该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310037568.6/,转载请声明来源钻瓜专利网。