页面显示方法、装置、设备及存储介质制造方法及图纸

技术编号:28836664 阅读:30 留言:0更新日期:2021-06-11 23:33
本发明专利技术实施例公开了页面显示方法、装置、设备及存储介质。其中,该方法包括:检测到针对目标页面的界面组件添加事件被触发时,获取待添加的第一界面组件对应的第一组件标识,其中,当前显示的第一显示页面中包含已显示的第二界面组件,基于层级配置信息和第一组件标识,确定第一界面组件在待显示的第二显示页面中的目标显示层级位置,其中,层级配置信息中包含组件标识的层级排列顺序,基于第一界面组件和目标显示层级位置显示对应的第二显示页面。本发明专利技术实施例提供的技术方案,当需要在当前显示的显示页面中增加显示界面组件时,可以利用对应的层级配置信息快速确定需要增加的界面组件的目标显示层级位置,提高页面显示效率。

【技术实现步骤摘要】
页面显示方法、装置、设备及存储介质
本专利技术实施例涉及计算机
,尤其涉及页面显示方法、装置、设备及存储介质。
技术介绍
随着计算机技术的发展,各种终端设备中可以安装的应用程序越来越多。对于一个应用程序来说,随着其所对应的业务功能的不断迭代,应用程序中很多页面内的用户界面(UserInterface,UI)组件(以下简称界面组件或组件)也越来越多,不同界面组件之间的层级关系也越来越复杂。目前的应用程序中,开发人员通常在页面布局文件中按顺序依次编写各界面组件对应的代码,因此,编写顺序也决定了各界面组件的层级关系,一般越靠后编写的界面组件层级越高,使得层级关系在应用程序初始化时已经固定。在很多应用程序中,存在需要根据具体场景动态显示的界面组件(可称为场景组件),相当于在当前显示的页面中添加一个组件,此时,需要读取整个页面布局文件来确定该组件相对于当前已显示的界面组件的层级关系,影响显示效率。因此,现有的页面显示方案仍不够完善,需要改进。
技术实现思路
本专利技术实施例提供了页面显示方法、装置、设备及存储介质,可以优本文档来自技高网...

【技术保护点】
1.一种页面显示方法,其特征在于,包括:/n检测到针对目标页面的界面组件添加事件被触发时,获取待添加的第一界面组件对应的第一组件标识,其中,所述目标页面对应的当前显示的第一显示页面中包含已显示的第二界面组件;/n基于所述目标页面对应的层级配置信息和所述第一组件标识,确定所述第一界面组件在待显示的第二显示页面中的目标显示层级位置,其中,所述层级配置信息中包含组件标识的层级排列顺序;/n基于所述第一界面组件和所述目标显示层级位置显示对应的第二显示页面,其中,所述第二显示页面中包括所述第一界面组件和所述第二界面组件。/n

【技术特征摘要】
1.一种页面显示方法,其特征在于,包括:
检测到针对目标页面的界面组件添加事件被触发时,获取待添加的第一界面组件对应的第一组件标识,其中,所述目标页面对应的当前显示的第一显示页面中包含已显示的第二界面组件;
基于所述目标页面对应的层级配置信息和所述第一组件标识,确定所述第一界面组件在待显示的第二显示页面中的目标显示层级位置,其中,所述层级配置信息中包含组件标识的层级排列顺序;
基于所述第一界面组件和所述目标显示层级位置显示对应的第二显示页面,其中,所述第二显示页面中包括所述第一界面组件和所述第二界面组件。


2.根据权利要求1所述的方法,其特征在于,所述层级配置信息包括所述目标页面中的界面组件的组件标识序列;所述基于所述目标页面对应的层级配置信息和所述第一组件标识,确定所述第一界面组件在待显示的第二显示页面中的目标显示层级位置,包括:
利用预设查找方式基于所述目标页面对应的层级配置信息,查找层级排列顺序中与所述第一组件标识最接近的目标第二界面组件,以及确定所述第一界面组件和所述目标第二界面组件的相对位置关系;
根据所述相对位置关系和所述目标第二界面组件的当前显示层级位置确定所述第一界面组件在待显示的第二显示页面中的目标显示层级位置。


3.根据权利要求2所述的方法,其特征在于,所述预设查找方式包括二分查找方式、顺序查找方式和差值查找方式中的至少一种。


4.根据权利要求1所述的方法,其特征在于,所述基于所述第一界面组件和所述目标显示层级位置显示对应的第二显示页面,包括:
根据所述第一界面组件和所述目标显示层级位置调用系统的视图添加接口,以通过所述视图添加接口显示对应的第二显示页面,其中,所述第二显示页面中各界面组件的显示顺序满足第一层级显示顺序,所述第一层级显示顺序通过在所述第一显示页面对应的第二层级显示顺序中按照所述目标显示层级位置插入所述第一组件标识后得到。


5.根据权利要求1所述的方法,其特征在于,所述基于所述目标页面对应的层级配置信息和所述第一组件标识,确定所述第一界面组件在待显示的第二显示页面中的目标显示层级位置,包括:
若所述目标页面对应的层级配置信息不包含所述第一组件标识,则确定所述第一界面...

【专利技术属性】
技术研发人员:冯奕健
申请(专利权)人:广州市百果园网络科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1