一种软件换肤方法及装置、电子设备制造方法及图纸

技术编号:24120366 阅读:21 留言:0更新日期:2020-05-13 02:54
本发明专利技术公开了一种软件换肤方法及装置、电子设备,包括:加载显示对象,所述显示对象包括轮廓信息、样式索引信息;加载所述显示对象过程中,调用绘制对象,所述绘制对象根据所述样式索引信息,获取相应的绘制信息,在所述轮廓信息对应的轮廓内,按照所述绘制信息执行绘制;所述绘制对象绘制结束,由所述显示对象显示相应的皮肤样式。本发明专利技术通过将显示对象与绘制对象相分离,可避免多个显示对象的情况下,重复绘制信息数据造成的数据冗余,且增加皮肤样式时,仅需对绘制对象的绘制信息进行扩展即可,维护和功能扩展方便。

【技术实现步骤摘要】
一种软件换肤方法及装置、电子设备
本专利技术涉及软件处理
,特别是指一种软件换肤方法及装置、电子设备。
技术介绍
目前,很多软件都具有换肤功能,设置不同的主题,可显示相应的样式。实现过程是,选定皮肤主题后,显示对象根据皮肤主题的绘制信息(包括边框颜色、填充色等)进行绘制过程,绘制结束显示相应的皮肤主题,显示对象保存了各个皮肤主题对应的绘制信息,且显示对象兼具绘制功能,当具有多个显示对象时,会出现大量冗余的绘制信息数据,且不利于维护与功能扩展。
技术实现思路
有鉴于此,本专利技术的目的在于提出一种软件换肤方法及装置、电子设备,通过显示对象、绘制对象的功能相分离,不仅提供数据利用率,且易于维护与功能扩展。基于上述目的,本专利技术提供了一种软件换肤方法,包括:加载显示对象,所述显示对象包括轮廓信息、样式索引信息;加载所述显示对象过程中,调用绘制对象,所述绘制对象根据所述样式索引信息,获取相应的绘制信息,在所述轮廓信息对应的轮廓内,按照所述绘制信息执行绘制;所述绘制对象绘制结束,由所述显示对象显示相应的皮肤样式。可选的,多个所述显示对象调用同一个所述绘制对象。可选的,所述绘制信息包括边框颜色、填充色。本专利技术实施例还提供一种软件换肤装置,包括:加载模块,用于加载显示对象,所述显示对象包括轮廓信息、样式索引信息;调用模块,用于于加载所述显示对象过程中,调用绘制对象,所述绘制对象根据样式索引信息,获取相应的绘制信息,在所述轮廓信息对应的轮廓内按照所述绘制信息执行绘制,绘制结束,由所述显示对象显示相应的皮肤样式。可选的,多个所述显示对象调用同一个所述绘制对象。可选的,所述绘制信息包括边框颜色、填充色。本专利技术实施例还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现所述方法。从上面所述可以看出,本专利技术提供的软件换肤方法及装置、电子设备,通过将显示对象与绘制对象的功能相分离,可避免多个显示对象的情况下,重复绘制信息数据造成的数据冗余,且增加皮肤样式时,仅需对绘制对象的绘制信息进行扩展即可,维护和功能扩展方便。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例的方法流程示意图;图2为本专利技术实施例的装置结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本专利技术进一步详细说明。需要说明的是,本专利技术实施例中所有使用“第一”和“第二”的表述均是为了区分两个相同名称非相同的实体或者非相同的参量,可见“第一”“第二”仅为了表述的方便,不应理解为对本专利技术实施例的限定,后续实施例对此不再一一说明。图1为本专利技术实施例的方法流程示意图。如图所示,本专利技术实施例提供的软件换肤方法,包括:S10:加载显示对象,所述显示对象包括轮廓信息、样式索引信息;S11:加载显示对象过程中,调用绘制对象,所述绘制对象根据样式索引信息,获取相应的绘制信息,在轮廓信息对应的轮廓内按照绘制信息执行绘制;S12:绘制对象绘制结束,由显示对象显示相应的皮肤样式。本专利技术实施例中,是将显示对象与绘制对象相分离,将显示对象与绘制信息的功能相分离,多个显示对象可调用同一个绘制对象执行绘制动作,显示对象仅用于显示皮肤样式,绘制对象保存各个皮肤样式对应的绘制信息,绘制对象根据显示对象传递的参数(轮廓信息、样式索引信息),获取相应的绘制信息,并执行绘制,绘制结束后由显示对象显示相应的皮肤样式。图2为本专利技术实施例的装置结构示意图。如图所示,本专利技术实施例提供的软件换肤装置,包括:加载模块,用于加载显示对象,所述显示对象包括轮廓信息、样式索引信息;调用模块,用于于加载显示对象过程中,调用绘制对象,所述绘制对象根据样式索引信息,获取相应的绘制信息,在轮廓信息对应的轮廓内按照绘制信息执行绘制,绘制结束,由显示对象显示相应的皮肤样式。其中,多个显示对象可调用同一个绘制对象执行绘制动作,绘制结束后,各显示对象显示相应的皮肤样式。本专利技术通过将显示对象与绘制对象的功能相分离,可避免多个显示对象的情况下,重复绘制信息数据造成的数据冗余,且增加皮肤样式时,仅需对绘制对象的绘制信息进行扩展即可,维护和功能扩展方便。基于上述目的,本专利技术实施例还提出了一种执行所述软件换肤方法的装置的一个实施例。所述装置包括:一个或多个处理器以及存储器。所述执行所述软件换肤方法的装置还可以包括:输入装置和输出装置。处理器、存储器、输入装置和输出装置可以通过总线或者其他方式连接。存储器作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本专利技术实施例中的所述软件换肤方法对应的程序指令/模块。处理器通过运行存储在存储器中的非易失性软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法实施例的软件换肤方法。存储器可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据执行所述软件换肤方法的装置的使用所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器可选包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至会员用户行为监控装置。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。输入装置可接收输入的数字或字符信息,以及产生与执行所述软件换肤方法的装置的用户设置以及功能控制有关的键信号输入。输出装置可包括显示屏等显示设备。所述一个或者多个模块存储在所述存储器中,当被所述一个或者多个处理器执行时,执行上述任意方法实施例中的软件换肤方法。所述执行所述软件换肤方法的装置的实施例,其技术效果与前述任意方法实施例相同或者类似。本专利技术实施例还提供了一种非暂态计算机存储介质,所述计算机存储介质存储有计算机可执行指令,该计算机可执行指令可执行上述任意方法实施例中的列表项操作的处理方法。所述非暂态计算机存储介质的实施例,其技术效果与前述任意方法实施例相同或者类似。最后需要说明的是,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-OnlyMemo本文档来自技高网...

【技术保护点】
1.一种软件换肤方法,其特征在于,包括:/n加载显示对象,所述显示对象包括轮廓信息、样式索引信息;/n加载所述显示对象过程中,调用绘制对象,所述绘制对象根据所述样式索引信息,获取相应的绘制信息,在所述轮廓信息对应的轮廓内,按照所述绘制信息执行绘制;/n所述绘制对象绘制结束,由所述显示对象显示相应的皮肤样式。/n

【技术特征摘要】
1.一种软件换肤方法,其特征在于,包括:
加载显示对象,所述显示对象包括轮廓信息、样式索引信息;
加载所述显示对象过程中,调用绘制对象,所述绘制对象根据所述样式索引信息,获取相应的绘制信息,在所述轮廓信息对应的轮廓内,按照所述绘制信息执行绘制;
所述绘制对象绘制结束,由所述显示对象显示相应的皮肤样式。


2.根据权利要求1所述的方法,其特征在于,多个所述显示对象调用同一个所述绘制对象。


3.根据权利要求1所述的的方法,其特征在于,所述绘制信息包括边框颜色、填充色。


4.一种软件换肤装置,其特征在于,包括:
加载模块,用于加载显示对象,所述...

【专利技术属性】
技术研发人员:魏继彬
申请(专利权)人:鸿合科技股份有限公司
类型:发明
国别省市:北京;11

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

1