本公开实施例涉及计算机,尤其涉及一种组件轮廓显示方法、装置、电子设备及存储介质。
背景技术:
1、当前,在应用程序的开发过程中,会设计大量用于实现不同功能的组件,其中,用于交互的组件通过布局文件显示在相应的界面内,其中,组件具有轮廓线,轮廓线也叫做布局描边,通过轮廓线来示出组件的外围轮廓,以实现对不同组件进行区分和指示的目的。
2、然而,现有技术中,组件的轮廓线通常是作为一个整体生成,轮廓线的各部分均具有相同的线条样式,导致生成的轮廓线存在显示单一、表现力差的问题,无法满足多样化的显示需求。
技术实现思路
1、本公开实施例提供一种组件轮廓显示方法、装置、电子设备及存储介质,以克服轮廓线存在显示单一、表现力差的问题。
2、第一方面,本公开实施例提供一种组件轮廓显示方法,包括:
3、获取布局数据,所述布局数据用于表征目标界面内的组件轮廓;基于所述布局数据,显示所述组件轮廓的轮廓线,其中,所述轮廓线包括至少两个轮廓子线条,所述轮廓子线条具有对应的线条属性,所述线条属性表征所述轮廓子线条的视觉效果。
4、第二方面,本公开实施例提供一种组件轮廓显示装置,包括:
5、获取模块,用于获取布局数据,所述布局数据用于表征目标界面内的组件轮廓;
6、绘制模块,用于基于所述布局数据,显示所述组件轮廓的轮廓线,其中,所述轮廓线包括至少两个轮廓子线条,所述轮廓子线条具有对应的线条属性,所述线条属性表征所述轮廓子线条的视觉效果。
7、第三方面,本公开实施例提供一种电子设备,包括:
8、处理器,以及与所述处理器通信连接的存储器;
9、所述存储器存储计算机执行指令;
10、所述处理器执行所述存储器存储的计算机执行指令,以实现如上第一方面以及第一方面各种可能的设计所述的组件轮廓显示方法。
11、第四方面,本公开实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上第一方面以及第一方面各种可能的设计所述的组件轮廓显示方法。
12、第五方面,本公开实施例提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如上第一方面以及第一方面各种可能的设计所述的组件轮廓显示方法。
13、本实施例提供的组件轮廓显示方法、装置、电子设备及存储介质,通过获取布局数据,所述布局数据用于表征目标界面内的组件轮廓;基于所述布局数据,显示所述组件轮廓的轮廓线,其中,所述轮廓线包括至少两个轮廓子线条,所述轮廓子线条具有对应的线条属性,所述线条属性表征所述轮廓子线条的视觉效果。通过将组件轮廓拆分为多个部分,并以每一部分对应的轮廓子线条进行分别显示,由于每一轮廓子线条具有对应的线条属性,因此可以使每一轮廓子线条实现不同视觉效果,从而使由轮廓子线条构成的轮廓线表现出多种视觉效果,解决现有技术中组件轮廓的轮廓线显示单一的问题,能够满足多样化的显示需求。
1.一种组件轮廓显示方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述布局数据,显示所述组件轮廓的轮廓线,包括:
3.根据权利要求2所述的方法,其特征在于,所述线条属性中包括至少两个属性值,所述至少两个属性值有序排列,每一所述属性值对应所述轮廓子线条的绘制路径上的至少一个绘制节点;
4.根据权利要求3所述的方法,其特征在于,所述属性变化信息包括目标属性的起始属性值和终止属性值;
5.根据权利要求4所述的方法,其特征在于,在所述获取所述轮廓子线条的绘制路径上的目标绘制节点的节点数量之前,还包括:
6.根据权利要求1所述的方法,其特征在于,所述布局数据中包括所述轮廓子线条对应的位置信息,所述位置信息表征所述轮廓子线条对应的绘制坐标;
7.根据权利要求6所述的方法,其特征在于,所述根据各所述轮廓子线条对应的位置信息和线条属性,在所述目标界面内绘制对应的轮廓子线条,包括:
8.根据权利要求1所述的方法,其特征在于,所述线条属性包括以下至少一种:线条颜色、线条宽度、线条透明度。
9.一种组件轮廓显示装置,其特征在于,包括:
10.一种电子设备,其特征在于,包括:处理器,以及与所述处理器通信连接的存储器;
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如权利要求1至8任一项所述的组件轮廓显示方法。
12.一种计算机程序产品,其特征在于,包括计算机程序,该计算机程序被处理器执行时实现权利要求1至8中任一项所述的组件轮廓显示方法。
