本申请涉及界面可视化的,尤其涉及一种基于组件的界面显示方法、装置、设备及存储介质。
背景技术:
1、目前,显示设备在特定场景中的显示界面是通过一个个组件编辑形成的。显示界面中的多个组件通常需要对获取的待显示数据进行渲染,然而待显示数据的数据长度不一,渲染效果不同等不确定因素加强了渲染的复杂程度。因此各组件在渲染数据时,容易出现展示重叠、遮挡、显示不全等情况,导致无法正常预览,影响用户体验。因此,如何解决显示界面中各组件之间的显示重叠情况是目前亟待解决的问题。
技术实现思路
1、本申请的主要目的在于提供一种基于组件的界面显示方法、装置、设备及存储介质,旨在解决显示界面中各个组件之间的显示重叠问题,使得显示界面能够正常显示。
2、第一方面,本申请提供一种基于组件的界面显示方法,包括:
3、从当前显示界面的多个组件中确定一个组件作为基点组件;
4、获取所述基点组件的第一边界坐标,并获取所述多个组件中除所述基点组件外的其他组件的第二边界坐标;
5、根据所述基点组件的第一边界坐标和所述其他组件的第二边界坐标,确定所述基点组件与所述其他组件之间是否存在显示重叠;
6、若确定所述基点组件与所述其他组件之间存在显示重叠,则从所述其他组件中确定与所述基点组件存在显示重叠的第一展示内容;
7、隐藏显示所述第一展示内容。
8、第二方面,本申请还提供一种显示控制装置,所述显示控制装置包括:
9、基点确定模块,用于从当前显示界面的多个组件中确定一个组件作为基点组件;
10、坐标获取模块,用于获取所述基点组件的第一边界坐标,并获取所述多个组件中除所述基点组件外的其他组件的第二边界坐标;
11、重叠确定模块,用于根据所述基点组件的第一边界坐标和所述其他组件的第二边界坐标,确定所述基点组件与所述其他组件之间是否存在显示重叠;
12、所述重叠确定模块,还用于若确定所述基点组件与所述其他组件之间存在显示重叠,则从所述其他组件中确定与所述基点组件存在显示重叠的第一展示内容;
13、内容显示模块,用于隐藏显示所述第一展示内容。
14、第三方面,本申请还提供一种显示设备,所述显示设备包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的计算机程序,其中所述计算机程序被所述处理器执行时,实现如上所述的界面显示方法的步骤。
15、第四方面,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其中所述计算机程序被处理器执行时,实现如上所述的界面显示方法的步骤。
16、本申请提供一种基于组件的界面显示方法,包括:从当前显示界面的多个组件中确定一个组件作为基点组件;获取基点组件的第一边界坐标,并获取多个组件中除基点组件外的其他组件的第二边界坐标;根据基点组件的第一边界坐标和其他组件的第二边界坐标,确定基点组件与其他组件之间是否存在显示重叠;若确定基点组件与其他组件之间存在显示重叠,则从其他组件中确定与基点组件存在显示重叠的第一展示内容;隐藏显示第一展示内容。本申请实施例通过组件的边界坐标能够准确确定组件之间是否存在显示重叠,从而能够解决显示界面中各个组件之间的显示重叠问题,使得显示界面能够正常显示。
1.一种基于组件的界面显示方法,其特征在于,包括:
2.如权利要求1所述的界面显示方法,其特征在于,所述获取所述基点组件的第一边界坐标,包括:
3.如权利要求2所述的界面显示方法,其特征在于,所述获取所述多个组件中除所述基点组件外的其他组件的第二边界坐标,包括:
4.如权利要求1所述的界面显示方法,其特征在于,所述根据所述基点组件的第一边界坐标和所述其他组件的第二边界坐标,确定所述基点组件与所述其他组件之间是否存在显示重叠,包括:
5.如权利要求1所述的界面显示方法,其特征在于,所述根据所述基点组件的第一边界坐标和所述其他组件的第二边界坐标,确定所述基点组件与所述其他组件之间是否存在显示重叠,包括:
6.如权利要求1-5中任一项所述的界面显示方法,其特征在于,所述其他组件包括多个子组件;所述方法还包括:
7.如权利要求1-5中任一项所述的界面显示方法,其特征在于,所述方法还包括:
8.一种显示控制装置,其特征在于,所述显示控制装置包括:
9.一种显示设备,其特征在于,所述显示设备包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的计算机程序,其中所述计算机程序被所述处理器执行时,实现如权利要求1至7中任一项所述的界面显示方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,其中所述计算机程序被处理器执行时,实现如权利要求1至7中任一项所述的界面显示方法。