页面动画的实现方法、装置和移动终端的制作方法_5

文档序号:9667148阅读:来源:国知局
述第二页面的App bar、所述前一页面的App bar均通过原生方式Native语言实现;所述第一页面的WebView、所述第二页面的WebView、所述前一页面的WebView均通过网页Web开发语言实现。
[0113]可选的,所述第一页面、所述第二页面和所述前一页面均为同级页面。
[0114]可选的,所述第一页面与所述第二页面为不同级页面,所述第一页面与所述前一页面为不同级页面。
[0115]进一步地,所述第一页面的应用栏App bar与所述第二页面的App bar之间的变化满足预设的变化条件,所述第一页面的App bar与所述前一页面的App bar之间的变化满足所述变化条件,包括:
[0116]所述第一页面的App bar与所述第二页面的App bar类型相同,且所述第一页面的App bar的标题文字与所述第二页面的App bar的标题文字不同;
[0117]所述第一页面的App bar与所述前一页面的App bar类型相同,且所述第一页面的App bar的标题文字与所述前一页面的App bar的标题文字不同。
[0118]更进一步地,所述将所述第二页面的页面元素内容加载进所述前一页面的WebV i ew上之后,所述方法还包括:
[0119]将所述前一页面的Appbar的标题文字更改为与所述第二页面的页面元素内容对应的标题文字。
[0120]所述第一页面的WebView和所述前一页面的WebView均为水平放置。
[0121]本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。
[0122]应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
【主权项】
1.一种页面动画的实现方法,其特征在于,包括: 接收页面加载指令;其中,所述页面加载指令用于指示将当前的第一页面过渡至第二页面; 根据所述页面加载指令将所述第一页面的前一页面的网络视图WebView上的页面内容元素清空,将所述第二页面的页面元素内容加载进所述前一页面的WebView上形成所述第二页面并显示;其中,所述第一页面的应用栏App bar与所述第二页面的App bar之间的变化满足预设的变化条件,所述第一页面的App bar与所述前一页面的App bar之间的变化满足所述变化条件。2.根据权利要求1所述的方法,其特征在于,所述第一页面的Appbar、所述第二页面的App bar、所述前一页面的App bar均通过原生方式Native语言实现;所述第一页面的WebView、所述第二页面的WebView、所述前一页面的WebView均通过网页Web开发语言实现。3.根据权利要求1或2所述的方法,其特征在于,所述第一页面、所述第二页面和所述前一页面均为同级页面。4.根据权利要求1或2所述的方法,其特征在于,所述第一页面与所述第二页面为不同级页面,所述第一页面与所述前一页面为不同级页面。5.根据权利要求1所述的方法,其特征在于,所述第一页面的应用栏Appbar与所述第二页面的App bar之间的变化满足预设的变化条件,所述第一页面的App bar与所述前一页面的App bar之间的变化满足所述变化条件,包括: 所述第一页面的App bar与所述第二页面的App bar类型相同,且所述第一页面的Appbar的标题文字与所述第二页面的App bar的标题文字不同; 所述第一页面的App bar与所述前一页面的App bar类型相同,且所述第一页面的Appbar的标题文字与所述前一页面的App bar的标题文字不同。6.根据权利要求5所述的方法,其特征在于,所述将所述第二页面的页面元素内容加载进所述前一页面的WebView上之后,所述方法还包括: 将所述前一页面的App bar的标题文字更改为与所述第二页面的页面元素内容对应的标题文字。7.根据权利要求6所述的方法,其特征在于,所述第一页面的WebView和所述前一页面的WebView均为水平放置。8.—种页面动画的实现装置,其特征在于,包括: 接收模块,被配置为接收页面加载指令;其中,所述页面加载指令用于指示将当前的第一页面过渡至第二页面; 处理模块,被配置为根据所述页面加载指令将所述第一页面的前一页面的WebView上的页面内容元素清空,将所述第二页面的页面元素内容加载进所述前一页面的WebView上形成所述第二页面;其中,所述第一页面的应用栏App bar与所述第二页面的App bar之间的变化满足预设的变化条件,所述第一页面的App bar与所述前一页面的App bar之间的变化满足所述变化条件; 显示模块,被配置为显示所述第二页面。9.根据权利要求8所述的装置,其特征在于,所述第一页面的Appbar、所述第二页面的App bar、所述前一页面的App bar均通过原生方式Native语言实现;所述第一页面的WebView、所述第二页面的WebView、所述前一页面的WebView均通过网页Web开发语言实现。10.根据权利要求8或9所述的装置,其特征在于,所述第一页面、所述第二页面和所述前一页面均为同级页面。11.根据权利要求8或9所述的装置,其特征在于,所述第一页面与所述第二页面为不同级页面,所述第一页面与所述前一页面为不同级页面。12.根据权利要求8所述的装置,其特征在于,所述第一页面的应用栏Appbar与所述第二页面的App bar之间的变化满足预设的变化条件,所述第一页面的App bar与所述前一页面的App bar之间的变化满足所述变化条件,包括: 所述第一页面的App bar与所述第二页面的App bar类型相同,且所述第一页面的Appbar的标题文字与所述第二页面的App bar的标题文字不同; 所述第一页面的App bar与所述前一页面的App bar类型相同,且所述第一页面的Appbar的标题文字与所述前一页面的App bar的标题文字不同。13.根据权利要求12所述的装置,其特征在于,所述装置还包括: 更改模块,被配置为在所述处理模块将所述第二页面的页面元素内容加载进所述前一页面的WebView上之后,将所述前一页面的App bar的标题文字更改为与所述第二页面的页面元素内容对应的标题文字。14.根据权利要求13所述的装置,其特征在于,所述第一页面的WebView和所述前一页面的WebView均为水平放置。15.一种移动终端,其特征在于,包括: 处理器; 用于存储处理器可执行指令的存储器; 显示器; 其中,所述处理器被配置为: 接收页面加载指令;其中,所述页面加载指令用于指示将当前的第一页面过渡至第二页面; 根据所述页面加载指令将所述第一页面的前一页面的WebView上的页面内容元素清空,将所述第二页面的页面元素内容加载进所述前一页面的WebView上形成所述第二页面;其中,所述第一页面的应用栏App bar与所述第二页面的App bar之间的变化满足预设的变化条件,所述第一页面的App bar与所述前一页面的App bar之间的变化满足所述变化条件; 所述显示器,被配置为显示所述第二页面。
【专利摘要】本公开是关于一种页面动画的实现方法、装置和移动终端。该方法包括:接收页面加载指令;其中,所述页面加载指令用于指示将当前的第一页面过渡至第二页面;根据所述页面加载指令将所述第一页面的前一页面的WebView上的页面内容元素清空,将所述第二页面的页面元素内容加载进所述前一页面的WebView上形成所述第二页面并显示;其中,所述第一页面的应用栏App?bar与所述第二页面的App?bar之间的变化满足预设的变化条件,所述第一页面的App?bar与所述前一页面的App?bar之间的变化满足所述变化条件。本公开的方法,在无限加载新页面的过程中,内存占用率低,避免造成内存溢出的问题。
【IPC分类】G06F9/44, G06F3/14
【公开号】CN105426196
【申请号】CN201510980949
【发明人】杨伟贤, 李林, 李大松
【申请人】小米科技有限责任公司
【公开日】2016年3月23日
【申请日】2015年12月23日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1