一步一步教你解读主题XML代码 .pdfVIP

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

一步一步教你解读主题XML代码

作者:冬天减肥

来源:TOMPDA.COM

制作:小船可心@3g365

用做主题软件做出来的主题一般都是些简单主题,碰到要加第三方插件时,不支持或支持不

好,这时大家不妨试试手工编写主题文件。

一、了解主题XML文件

XML文件一般由默认代码区、配色代码区、插件代码区三部分组成。存放在手机的

\Storage\ApplicationData\Home\目录下。

编辑XML文件不需要很强的工具,有个记事本就可以打开进行修改。注意的是保存时需要采

用另存为并选择UTF-8编码保存。

二、主题信息

1.表示这是一个XML文件

2.主题都是以home标签开始的,在主题文件的最后可以看到他的结尾标签/

HOMEhome

3.主题的作者。

4.联系地址。

5.主题名称,这就是你在设置-主屏幕中看到的名称。

下面是lang语言文件属性,这个属性表示主题在各种语言系统环境下显示的名称。

lang=0x0409-英文

lang=0x0412-韩文

lang=0x0411-日文

lang=0x0404-繁体中文

lang=0x0804-简体中文

一般自己做的主题可以直接简化为:

这样不管是在什么语言系统下都只显示Windows预设配置

6.主题的版本

三、主题属性

-设置属性,中有需要指定但没指定的属性时,就会到这边找。

target-width主画面宽

target-height主画面高

普通屏幕的不用设置,如果是设计QVGA的主题,这就需要写上target-width=240

target-height=320

font-face==字体名称

font-size==字体大小

font-weight=normal==字型样式-正常

padding-left==套件的内容和左边界的距离

padding-right==套件的内容和右边界的距离

padding-top==套件的内容和上边界的距离

bgcolor=transparent==背景颜色=透明

这样才能看得到背景图片

fgcolor=COLOR_HOMETEXT==文字颜色

COLOR_HOMETEXT表示使用色彩配置中的COLOR_HOMETEXT,色彩配置后面会提到。

b-border-color-线框颜色

线框就是每个套件下面都会出现的那条线,用来和下一个套件作区分。

b-border-width-线框粗细

-各种状态下的格式,必须要和state属性一起使用。

state-状态,比较常见的是selected,表示选择到这个套件的时候。

四、背景图片

-主题的背景

bgimage-背景图片

bgcolor-背景颜色

如果背景图直接放在\Storage\ApplicationData\Home\下,这里就可以光写背景图文件名

就可以了,如果是放在Home下的单个文件夹里的就需要写全部路径了:

valign=bottom==对齐,bottom表示对齐底部

在背景图片超过解析度大小的状况下,bottom对齐就会舍弃掉背景图片上部超出的部份;

相反的,top对齐就会舍弃掉背景图片下部超出的部份。

五、色彩配置

色彩配置使用标签中间的所有色彩的设定

就是各种系统色彩的设定

当有任何属性指定色彩配置中的颜色时(name),就会被替换成value中的值

例如bgcolor=COLOR_TRAYGRADLEFT实际上就是bgcolor=#2E97E3,

这样做的好处是,当日后想变更整个主题的色系时,只要在这里修改就好,不用再到各个属

性中更改颜色值了。

这里只指定了两个,其他都使用系统预设,其实色彩配置的项目很多,见最后汇总。

注:

这些色彩配置也可以独立出来写成另一个XML文件(*.scheme.xml),同样放在

\Storage\ApplicationData\Home\下,放好后就可以在设置-主屏幕-色彩方案中看到了。

六、标题栏

clsid和name的关系你可以把它想成IP和网址的关系。

clsid是用来指定是什么套件的,只需要看name就可以了

height-这个区块在主画面所占的高度。

iconbar-标题栏

background-套件的背景

gradient=title-使用渐层背景,如果没有这个属性标题就会变成单色

bgco

文档评论(0)

155****8839 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档