发明名称 |
一种动态切换界面的方法和装置 |
摘要 |
本申请提供了一种动态切换界面的方法和装置,该方法包括:预先配置第一显示界面的第一属性配置文件,以及第二显示界面的第二属性配置文件,当接收到从当前展示的第一显示界面切换至第二显示界面的切换指令时,获取所述第二显示界面的第二属性配置文件;依据所述第二属性配置文件与所述第一属性配置文件的显示属性之间的差异,加载所述第二显示界面;将当前展示的第一显示界面切换为所述第二显示界面进行展示。采用本申请实施例的方法或装置,不会影响计算机系统的性能,也改善了界面切换存在的停顿感从而提升了用户体验。同时,也不再需要界面代码来实现界面切换,避免了维护这些结构复杂的代码而导致成本高的结果。 |
申请公布号 |
CN103809864B |
申请公布日期 |
2016.12.21 |
申请号 |
CN201210442067.1 |
申请日期 |
2012.11.07 |
申请人 |
阿里巴巴集团控股有限公司 |
发明人 |
汤竞雄 |
分类号 |
G06F3/0484(2013.01)I;G06F9/30(2006.01)I |
主分类号 |
G06F3/0484(2013.01)I |
代理机构 |
北京集佳知识产权代理有限公司 11227 |
代理人 |
王宝筠 |
主权项 |
一种动态切换界面的方法,其特征在于,预先配置第一显示界面的第一属性配置文件,以及第二显示界面的第二属性配置文件,所述属性配置文件用于表示显示界面的显示属性,所述显示界面的显示属性为:所述显示界面中的所有控件的属性;该方法包括:当接收到从当前展示的第一显示界面切换至第二显示界面的切换指令时,获取所述第二显示界面的第二属性配置文件;依据所述第二属性配置文件与所述第一属性配置文件的显示属性之间的差异,加载所述第二显示界面;所述依据所述第二属性配置文件与所述第一属性配置文件的显示属性之间的差异,加载所述第二显示界面,包括:获取所述第二属性配置文件中配置的第二显示界面的所有显示控件作为第二显示控件队列,以及获取第一显示界面的所有显示控件作为第一显示控件队列;依据所述第一显示控件队列和第二显示控件队列中显示控件的属性差异,生成所述第二显示界面;将当前展示的第一显示界面切换为所述第二显示界面进行展示。 |
地址 |
英属开曼群岛大开曼岛资本大厦一座四层847号邮箱 |