本公开涉及图形用户界面,尤其涉及一种基于用户界面框架的处理方法、装置、设备及介质。
背景技术:
1、通常,ui(用户界面)框架为一套计算机用户界面编程库,通过提供一系列数据结构和方法让程序员绘制出特定的图形用户界面,比如三维编辑器。
2、相关技术中的平台提供的ui框架中,对于ui组件样式处理,需要重新解析和编写、以及渲染结果显示不稳定,从而导致ui组件处理效率和成本比较高。
技术实现思路
1、为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种基于用户界面框架的处理方法、装置、设备及介质。
2、本公开实施例提供了一种基于用户界面框架的处理方法,所述方法包括:
3、基于用户界面框架获取目标组件的数据组;
4、对所述数据组进行排版处理,得到所述目标组件的显示样式信息;
5、基于预设的矢量绘图库将所述显示样式信息转换为绘制矢量;
6、基于所述绘制矢量生成所述目标组件的渲染结果并显示。
7、本公开实施例还提供了一种基于用户界面框架的处理装置,所述装置包括:
8、获取数据模块,用于基于用户界面框架获取目标组件的数据组;
9、排版生成模块,用于对所述数据组进行排版处理,得到所述目标组件的显示样式信息;
10、转换描述模块,用于基于预设的矢量绘图库将所述显示样式信息转换为绘制矢量;
11、生成显示模块,用于基于所述绘制矢量生成所述目标组件的渲染结果并显示。
12、本公开实施例还提供了一种电子设备,所述电子设备包括:处理器;用于存储所述处理器可执行指令的存储器;所述处理器,用于从所述存储器中读取所述可执行指令,并执行所述指令以实现如本公开实施例提供的基于用户界面框架的处理方法。
13、本公开实施例还提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行如本公开实施例提供的基于用户界面框架的处理方法。
14、本公开实施例提供的技术方案与现有技术相比具有如下优点:本公开实施例提供的基于用户界面框架的处理方案,基于用户界面框架获取目标组件的数据组,对数据组进行排版处理,得到目标组件的显示样式信息,基于预设的矢量绘图库将显示样式信息转换为绘制矢量,基于绘制矢量生成目标组件的渲染结果并显示。采用上述技术方案,在基于用户界面框架的处理程中数据组进行排版处理可以提高组件处理效率、以及基于矢量绘图库进行矢量描述处理,对用户界面表现的实现能够天然跨平台,并且能够满足更多视觉效果,最后基于绘制矢量描述生成目标组件的渲染结果,保证渲染结果的稳定性,进一步提升了用户界面框架场景下的组件展示效果。
1.一种基于用户界面框架的处理方法,其特征在于,包括:
2.根据权利要求1所述的基于用户界面框架的处理方法,其特征在于,所述对所述数据组进行排版处理,得到所述目标组件的显示样式信息,包括:
3.根据权利要求1所述的基于用户界面框架的处理方法,其特征在于,所述基于预设的矢量绘图库将所述显示样式信息转换为绘制矢量,包括:
4.根据权利要求1所述的基于用户界面框架的处理方法,其特征在于,还包括:
5.根据权利要求4所述的基于用户界面框架的处理方法,其特征在于,还包括:
6.根据权利要求1所述的基于用户界面框架的处理方法,其特征在于,还包括:
7.根据权利要求1所述的基于用户界面框架的处理方法,其特征在于,还包括:
8.一种基于用户界面框架的处理装置,其特征在于,包括:
9.一种电子设备,其特征在于,所述电子设备包括:
10.一种计算机可读存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序用于执行上述权利要求1-7中任一所述的基于用户界面框架的处理方法。