一种显示效果切换方法及装置制造方法及图纸

技术编号:37147131 阅读:13 留言:0更新日期:2023-04-06 21:59
本公开提供了一种显示效果切换方法及装置,涉及计算机技术领域,尤其涉及应用软件技术领域。具体实现方案为:获取目标软件的前端代码库;从软件包发布平台获取效果迭代包,所述效果迭代包包含至少一个显示维度的显示效果参数;用所述显示效果参数覆盖所述前端代码库中多个显示维度的初始效果参数。大幅减少切换显示效果的耗时,不需要耗费大量人力资源,由于无需人工替换也减少了出错率。并且,当业务产品线较多,针对每个产品线的软件都可以采用上述方式切换显示效果,使得各个产品线的软件的显示效果保持一致,大幅提升产品开发的效率。率。率。

【技术实现步骤摘要】
一种显示效果切换方法及装置


[0001]本公开涉及计算机
,尤其涉及应用软件


技术介绍

[0002]在应用软件
,软件客户端的显示效果在一定程度上决定用户对软件的初步印象,因此客户端的显示效果非常重要。

技术实现思路

[0003]本公开提供了一种显示效果切换方法、装置、设备以及存储介质。
[0004]根据本公开的一方面,提供了一种显示效果切换方法,包括:
[0005]获取目标软件的前端代码库;
[0006]从软件包发布平台获取效果迭代包,所述效果迭代包包含至少一个显示维度的显示效果参数;
[0007]用所述显示效果参数覆盖所述前端代码库中对应显示维度的初始效果参数。
[0008]根据本公开的另一方面,提供了一种显示效果切换装置,包括:
[0009]第一获取模块,用于获取目标软件的前端代码库;
[0010]第二获取模块,用于从软件包发布平台获取效果迭代包,所述效果迭代包包含至少一个显示维度的显示效果参数;
[0011]替换模块,用于用所述显示效果参数覆盖所述前端代码库中对应显示维度的初始效果参数。
[0012]根据本公开的第三方面,提供了一种电子设备,包括:
[0013]至少一个处理器;以及
[0014]与所述至少一个处理器通信连接的存储器;其中,
[0015]所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行显示效果切换方法。
[0016]根据本公开的第四方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行显示效果切换方法。
[0017]根据本公开的第五方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现显示效果切换方法。
[0018]应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0019]附图用于更好地理解本方案,不构成对本公开的限定。其中:
[0020]图1为本公开实施例提供的显示效果切换方法的一种流程示意图;
[0021]图2(a)为本公开实施例提供的效果迭代包中显示效果参数的一种示意图;
[0022]图2(b)为本公开实施例提供的前端代码库中显示效果参数的一种示意图;
[0023]图3为本公开实施例提供的显示效果切换方法的一种示意图;
[0024]图4是用来实现本公开实施例的显示效果切换方法的装置的框图;
[0025]图5为本公开实施例提供的电子设备的框图。
具体实施方式
[0026]以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
[0027]在应用软件
,软件客户端的显示效果在一定程度上决定用户对软件的初步印象,因此客户端的显示效果非常重要。
[0028]而在大部分团队开发中,会存在多个项目,每个项目都可能是自成一体的风格,进而每个项目的显示效果存在较大差异。通常,企业会在产品发展的中后期去确定一种统一的显示效果,使众多产品线形成一种整齐划一的交互界面及交互风格,有助于凸显企业产品的整体形象,提升用户的使用体验和对企业品牌的认可。
[0029]目前,在软件开发中,对于产品的显示效果,通常优先使用第三方开源的组件库的默认样式。
[0030]如果要将这些产品的显示效果进行统一,则常规的做法是进行人工手动替换,以修改或者覆盖原有的样式,从而达到显示效果的统一。
[0031]然而,通过人工手动替换的方式,耗时较多,非常依赖开发人员,需要耗费大量人力资源,也容易出错。并且,当业务产品线较多,针对每个产品线都需要进行上述处理,导致产品开发的效率大大降低。
[0032]为了解决上述技术问题,本公开提供了一种显示效果切换方法、装置、电子设备及存储介质。
[0033]本公开的一个实施例中,提供了一种显示效果切换方法,该方法包括:
[0034]获取目标软件的前端代码库;
[0035]从软件包发布平台获取效果迭代包,所述效果迭代包包含至少一个显示维度的显示效果参数;
[0036]用所述显示效果参数覆盖所述前端代码库中对应显示维度的初始效果参数。
[0037]本公开实施例中,通过软件包发布平台获取效果迭代包,效果迭代包包含至少一个显示维度的显示效果参数,将效果迭代包作用于前端代码库,用显示效果参数覆盖前端代码库中原有的各个维度的初始效果参数,即可对目标软件的前端显示效果进行切换。
[0038]可见,提供了一种集装箱式的标准化解决方案,只需要完成配置效果迭代包的前置准备工作,即可实现整个目标软件的显示效果的一键切换。相比于人工手动修改显示效果的方式,大幅减少耗时,不依赖开发人员,不需要耗费大量人力资源,由于无需人工替换也减少了出错率。并且,当业务产品线较多,针对每个产品线的软件都可以采用上述方式切换显示效果,使得各个产品线的软件的显示效果保持一致,大幅提升产品开发的效率。
[0039]下面对本公开实施例提供的显示效果切换方法、装置、电子设备及存储介质分别
等,那么上述显示字段的具体设置和布局显示方式,都可以理解为交互方式。
[0058]交互控件表现形式可以包括:交互控件的显示效果、响应交互指令时产生的特效等。
[0059]可见,本公开实施例中,能够支持将主题色系、布局形式、字体格式及间距、交互方式和交互控件表现形式等,多个显示维度的显示效果参数进行一键替换,即通过一个效果迭代包,同步更新多个显示维度的显示效果参数,方便快捷。
[0060]本公开的一个实施例中,效果迭代包包含全局变量文件,所述全局变量文件包含至少一个显示维度的显示效果参数;其中,显示效果参数包括:参数值和/或代码段。
[0061]具体的,全局变量文件中包含不同显示维度的显示效果参数,显示效果参数的格式为全局变量,也称为外部变量,具有全局的生存期和作用域。
[0062]显示效果参数可以包括参数值和/或代码段,具体的,对于主题色系、字体大小、间距等显示维度,可以用量化的参数值来表示;对于布局形式、交互方式等显示维度,需要用代码段来表示。
[0063]作为一个示例,参见图2(a),图2(a)为本公开实施例提供的效果迭代包中显示效果参数的一种示意图,如图2(a)所示,主题色系可以用参数值a表示,字体格式及间距可以用参数值b表示,布局形式可以用代码段1表示,交互方式可以用代码段2表示,交互控件表现形式可以用代码段3表示。<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种显示效果切换方法,包括:获取目标软件的前端代码库;从软件包发布平台获取效果迭代包,所述效果迭代包包含至少一个显示维度的显示效果参数;用所述显示效果参数覆盖所述前端代码库中对应显示维度的初始效果参数。2.根据权利要求1所述的方法,其中,所述显示维度包括以下一种或多种:主题色系、布局形式、字体格式及间距、交互方式和交互控件表现形式,所述交互方式表征所述目标软件的显示页面中,与用户交互相关的显示方式。3.根据权利要求1所述的方法,其中,所述效果迭代包包含全局变量文件,所述全局变量文件包含至少一个显示维度的显示效果参数;其中,所述显示效果参数包括:参数值和/或代码段;所述用所述显示效果参数覆盖所述前端代码库中对应显示维度的初始效果参数的步骤,包括:从所述效果迭代包中提取所述全局变量文件;用所述全局变量文件中至少一个显示维度的参数值和/或代码段覆盖所述前端代码库中对应显示维度的初始效果参数。4.根据权利要求1所述的方法,其中,所述目标软件包括不同产品线的业务产品软件。5.根据权利要求1

4任一项所述的方法,其中,所述软件包发布平台上传有预先配置的不同版本号的效果迭代包,其中,不同版本号的效果迭代包对应不同的显示效果。6.一种显示效果切换装置,包括:第一获取模块,用于获取目标软件的前端代码库;第二获取模块,用于从软件包发布平台获取效果迭代包,所述效果迭代包包含至少一个显示维度的显示效果参数;替换模块,用于用所述显示效果参数覆盖所述前端代码库中对应显示维度的初始效果参数。7.根据权利要求6所述的装置,其中,所...

【专利技术属性】
技术研发人员:许浩
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:

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

1