1.一种控件的文字颜色变换方法,其特征在于,所述方法包括如下步骤:A、在有应用程序的文字控件的文字背景图片发生改变后,获取所述应用程序的配置文件,所述配置文件中包括所述应用程序的各个控件的控件结构树,及所述各个控件的属性数据,所述控件的属性数据包括控件的像素区域、控件的功能、文字控件的控件文字名称、视图控件的背景图片;所述控件结构树包括至少一个控件节点分支,每个所述控件节点分支的主节点对应所述应用程序的第一层控件,每个所述控件节点分支下,下级节点对应的控件是对应的上级节点对应控件的下层控件,视图控件的下级控件对应是文字控件,且所述控件结构树中视图控件对应的节点对应的下级节点对应的控件是文字控件;B、若一个控件的属性数据中包括控件文字名称,则控件显示控制系统识别该控件为文字控件,根据所述配置文件识别所述应用程序包含的文字控件,并根据所述文字控件的控件结构树确定各个文字控件的上级节点的视图控件;
C、根据所述视图控件对应的背景图片对应的显著颜色值对应调整所述背景图片对应的文字控件的文字颜色值。
2.根据权利要求1所述的控件的文字颜色变换方法,其特征在于,所述步骤C包括:获取所述视图控件对应的背景图片;
分别统计所述背景图片中各个像素点的颜色值及分别统计所述背景图片中对应各个颜色值的像素点的个数;
根据统计结果确定所述背景图片对应的显著颜色值,并根据所述背景图片对应的显著颜色值对应调整所述背景图片对应的文字控件的文字颜色值。
3.根据权利要求2所述的控件的文字颜色变换方法,其特征在于,所述根据统计结果确定所述背景图片对应的显著颜色值的步骤包括:分别比对所述背景图片中对应各个颜色值的像素点的个数的大小;
分别找出所述背景图片中对应的像素点的个数最大的颜色值,若一个所述背景图片中对应的像素点的个数最大的颜色值有多个,则随机选择一个找出的颜色值作为所述背景图片对应的显著颜色值,若一个所述背景图片中对应的像素点的个数最大的颜色值有一个,则找出的颜色值即为所述背景图片对应的显著颜色值。
4.根据权利要求1所述的控件的文字颜色变换方法,其特征在于,所述步骤C替换为如下步骤:
获取所述视图控件对应的背景图片,并确定各个文字控件的像素区域;
分别确定所述背景图片中与对应的文字控件的像素区域对应的显著图片区域;
确定各个显著图片区域对应的显著颜色值,并根据各个显著图片区域的显著颜色值对应调整所述背景图片对应的文字控件的文字颜色值。
5.根据权利要求4所述的控件的文字颜色变换方法,其特征在于,所述确定各个显著图片区域对应的显著颜色值包括:
分别统计各个显著图片区域中各个像素点的颜色值及分别统计各个显著图片区域中对应各个颜色值的像素点的个数;
根据统计结果确定各个显著图片区域对应的显著颜色值。
6.一种电子装置,其特征在于,所述电子装置包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的控件的文字颜色变换系统,所述控件的文字颜色变换系统被所述处理器执行时实现如下步骤:
A、在有应用程序的文字控件的文字背景图片发生改变后,获取所述应用程序的配置文件,所述配置文件中包括所述应用程序的各个控件的控件结构树,及所述各个控件的属性数据,所述控件结构树包括至少一个控件节点分支,每个所述控件节点分支的主节点对应所述应用程序的第一层控件,每个所述控件节点分支下,下级节点对应的控件是对应的上级节点对应控件的下层控件,视图控件的下级控件对应是文字控件,且所述控件结构树中视图控件对应的节点对应的下级节点对应的控件是文字控件;
B、所述控件的属性数据包括控件的像素区域、控件的功能、文字控件的控件文字名称、视图控件的背景图片;若一个控件的属性数据中包括控件文字名称,则控件显示控制系统识别该控件为文字控件,根据所述配置文件识别所述应用程序包含的文字控件,并根据所述文字控件的控件结构树确定各个文字控件的上级节点的视图控件;
C、根据所述视图控件对应的背景图片对应的显著颜色值对应调整所述背景图片对应的文字控件的文字颜色值。
7.根据权利要求6所述的电子装置,其特征在于,所述步骤C包括:获取所述视图控件对应的背景图片;
分别统计所述背景图片中各个像素点的颜色值及分别统计所述背景图片中对应各个颜色值的像素点的个数;
根据统计结果确定所述背景图片对应的显著颜色值,并根据所述背景图片对应的显著颜色值对应调整所述背景图片对应的文字控件的文字颜色值。
8.根据权利要求7所述的电子装置,其特征在于,所述根据统计结果确定所述背景图片对应的显著颜色值的步骤包括:
分别比对所述背景图片中对应各个颜色值的像素点的个数的大小;
分别找出所述背景图片中对应的像素点的个数最大的颜色值,若一个所述背景图片中对应的像素点的个数最大的颜色值有多个,则随机选择一个找出的颜色值作为所述背景图片对应的显著颜色值,若一个所述背景图片中对应的像素点的个数最大的颜色值有一个,则找出的颜色值即为所述背景图片对应的显著颜色值。
9.根据权利要求6所述的电子装置,其特征在于,所述步骤C替换为如下步骤:获取所述视图控件对应的背景图片,并确定各个文字控件的像素区域;
分别确定所述背景图片中与对应的文字控件的像素区域对应的显著图片区域;
确定各个显著图片区域对应的显著颜色值,并根据各个显著图片区域的显著颜色值对应调整所述背景图片对应的文字控件的文字颜色值。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有项目信息展示程序,所述项目信息展示程序可被至少一个处理器执行,以使所述至少一个处理器执行如权利要求
1‑5中任一项所述的控件的文字颜色变换方法的步骤。