- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
主题制作XML代码剖析
主题制作XML代码剖析
主题制作XML代码剖析
制作SmartPhone主题可以使用主题软件,但是用主题软件做出来的主题一般都是些简单主题,碰到要加第三方插件时,一般都不支持或支持不好,这时可以手工编写主题文件。
主题文件就是由一个个代码段组成的,修改主题文件可以找一个布局等方面自己相对满意的主题,替换其中的背景、插件、配色等。
制作主题提前准备好图片、布局、要使用的插件等,然后把他们一个个拼合起来,再修改修改,主题就做好了。
一、了解主题XML文件
XML文件一般由默认代码区、配色代码区、插件代码区三部分组成。一般存放在手机的\Storage\Application Data\Home\目录下或者\windows\目录下。
编辑XML文件可以用文本编辑器(包括UltraEdit,UEStudio05,Vim,记事本……)打开进行修改,注意的是保存时需要采用另存为并选择UTF-8编码保存。
下面以多普达手机自带的“Windows 默认方案”的xml文件为例详细说明。
二、主题信息
引用:
?xml version=1.0?
home
authorMicrosoft Corporation/author
contacturl/;/contacturl
title lang=0x0409Windows Default/title
title lang=0x0412Windows ???/title
title lang=0x0411Windows 標準/title
title lang=0x0404Windows 預設配置/title
title lang=0x0804Windows 默认方案/title
version1.0/version
1、表示这是一个 XML 文件;
2、主题都是以 home 标签开始的,在主题文件的最后可以看到他的结尾标签 home;
3、主题的作者;
4、作者联系地址;
5-9、主题名称,这就是你在 设置-主屏幕 中看到的名称。
下面是 lang 语言文件属性,这个属性表示主题在各种语言系统环境下显示的名称。
lang=”0×0409″ - 英文
lang=”0×0412″ - 韩文
lang=”0×0411″ - 日文
lang=”0×0404″ - 繁体中文
lang=”0×0804″ - 简体中文
10、主题的版本
三、主题属性
引用:
default target-width=240 target-height=320 font-face=nina font-size=19 font-weight=normal padding-left=5 padding-right=5 bgcolor=transparent fgcolor=COLOR_HOMETEXT padding-top=3 b-border-color=COLOR_HOMERULE b-border-width=1
format state=selected fgcolor=COLOR_HOMEHIGHLIGHTTEXT/
/default
主题属性中有需要指定的属性但没指定时,就会采用这里指定的默认设置。
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,表示选择到这个套件的时候。
四、背景图片
引用:
background bgimage=\windows\WindowsMobile.jpg valign=bottom bgcolor=COLOR_TRAYGRAD
文档评论(0)