The disclosure relates to a method and device for generating user interfaces. The method includes: obtaining the configuration files of each control in the user interface to be generated; obtaining the interface materials needed by the control according to the configuration files corresponding to each control; configuring the interface materials needed by the control according to the configuration information in the configuration files corresponding to the control; and corresponding to the control. The layout information in the configuration file controls the layout in the user interface to be generated. The present disclosure separates the interface material, layout and function logic of the user interface. When updating the user interface, only the corresponding interface material, layout and function logic need to be adaptively modified, and the user interface can be configured quickly and dynamically to realize automatic configuration without repeating the entire user interface development process. It saves R & D resources and shortens R & D cycle.
【技术实现步骤摘要】
用户界面的生成方法及装置
本公开涉及计算机
,尤其涉及一种用户界面的生成方法及装置。
技术介绍
相关技术中,研发人员需要为各个应用、网站分别研发、维护相应的用户界面(UserInterface,简称UI)的控件代码。当需要更新用户界面时,研发人员需重新编写用户界面的代码。这种用户界面的生成方式存在重复的研发投入,研发周期较长。
技术实现思路
有鉴于此,本公开提出了一种用户界面的生成方法及装置,以解决相关技术中用户界面的生成方式存在重复的研发投入、研发周期较长的问题。根据本公开的第一方面,提供了一种用户界面的生成方法,包括:获取待生成的用户界面中各个控件对应的配置文件;对于每一个控件,根据所述控件对应的配置文件获取所述控件所需的界面素材;根据所述控件对应的配置文件中的配置信息对所述控件所需的界面素材进行配置;根据所述控件对应的配置文件中的布局信息在所述待生成的用户界面中布局所述控件。在一种可能的实现方式中,在获取待生成的用户界面中各个控件对应的配置文件之前,还包括:将各个界面素材以及各个控件对应的配置文件存储在资源库中。在一种可能的实现方式中,所述界面素材包括以下至少一种:配置所述控件所需的图片文件、动画文件和字体文件。在一种可能的实现方式中,所述布局信息包括以下至少一种:所述控件在所述待生成的用户界面中的显示位置、显示尺寸和显示形式。在一种可能的实现方式中,该方法还包括:将各个控件对应的功能逻辑存储在零件库中。根据本公开的第二方面,提供了一种用户界面的生成装置,包括:配置文件获取模块,用于获取待生成的用户界面中各个控件对应的配置文件;界面素材获取模块,用 ...
【技术保护点】
1.一种用户界面的生成方法,其特征在于,包括:获取待生成的用户界面中各个控件对应的配置文件;对于每一个控件,根据所述控件对应的配置文件获取所述控件所需的界面素材;根据所述控件对应的配置文件中的配置信息对所述控件所需的界面素材进行配置;根据所述控件对应的配置文件中的布局信息在所述待生成的用户界面中布局所述控件。
【技术特征摘要】
1.一种用户界面的生成方法,其特征在于,包括:获取待生成的用户界面中各个控件对应的配置文件;对于每一个控件,根据所述控件对应的配置文件获取所述控件所需的界面素材;根据所述控件对应的配置文件中的配置信息对所述控件所需的界面素材进行配置;根据所述控件对应的配置文件中的布局信息在所述待生成的用户界面中布局所述控件。2.根据权利要求1所述的方法,其特征在于,在获取待生成的用户界面中各个控件对应的配置文件之前,还包括:将各个界面素材以及各个控件对应的配置文件存储在资源库中。3.根据权利要求1或2所述的方法,其特征在于,所述界面素材包括以下至少一种:配置所述控件所需的图片文件、动画文件和字体文件。4.根据权利要求1所述的方法,其特征在于,所述布局信息包括以下至少一种:所述控件在所述待生成的用户界面中的显示位置、显示尺寸和显示形式。5.根据权利要求1所述的方法,其特征在于,还包括:将各个控件对应的功能逻辑存储在零件库中。6.一种用户界面的生成装置,其特征在于,包括:配置文件获取模块,用于获取待生成的用户界面中各个控件对应的配置文件;界面素材获取模块,用于对于每一个控件,根据所述控件对应的配置文件获取所述控件所需的界面素材;控件配置模块,用于根...
【专利技术属性】
技术研发人员:刘军立,李奎,姜秀平,孙冰晶,李明杰,潘柏宇,谢菲,
申请(专利权)人:合一网络技术北京有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。