- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
天天动听皮肤语法
说明提要:
///一、皮肤文件///主要介绍皮肤文件构成及相关说明
///二、皮肤结构///主要介绍构成皮肤的两类控件
///三、皮肤语法及详解///主要介绍皮肤语法,采用从整体到局部的叙述方法,首先介绍一个完整语法的大致框架,然后就语法中的竖屏模式语法进行单独介绍,最后对竖屏模式各页面中用到的代码进行归类说明介绍,参照介绍应该可以看懂默认皮肤的代码,制作或学习皮肤时,可以在默认皮肤的上进行修改或练习。
///四、附录(语法表格,待制作)///****************************************
内容:
一、【皮肤文件】
皮肤由两类文件组成:皮肤所需的所有图片文件和一个皮肤的定义文件(skin.xml),然后所有文件都放在一个目录中,此目录即被视为天天动听的一个完备的皮肤
1.关于如何将皮肤呈现在天天动听上:///如上所说,整个目录被视为一个皮肤。因此将此目录整体放在天天动听系统工作目录中的skin目录下(如果没有,需要自己建立),然后启动天天动听,就能在菜单中的皮肤一项中看到以此目录为名称的皮肤可供选择了。
2.图片文件与skin.xml文件的关系///skin.xml文件详细描述了如何去调用这些图片文件,以及各种元素在屏幕上的坐标等。所以,skin.xml中会引用到这些图片文件。///注意:图片文件是可以被重复调用的,其次,图片是可以被切割显示的
二、【皮肤结构】
现在皮肤的结构类似于photoshop的图层,属于背景+多个控件的方式,每个控件相当于photoshop中的一个图层,在这些控件之中,有些将具有特殊的作用(如时间显示等),而赋予它们这些行为则是通过对它们给出一个特定的ID来命名。而对于不具备特殊ID的控件,则只会在屏幕上简单的显示,可用来点缀皮肤。///关于各种控件的语法下面会有介绍。
三、【皮肤语法】
1. 皮肤采用xml语法,具有:///a)更好的扩展性,语法更灵活;///b)性能更佳,功能更强大。
2. 需要注意的事情:///a)编辑Xml请采用UTF-8编码,可以支持中英文字符;如果你使用GBK编码,则之中出现的所有中文字符可能会变为乱码///b)在各Tag的属性中,对大小写是敏感的,在书写时请注意区分!!!///c)xml可以使用专门的xml工具(如UltraEdit、Editplus等)来进行编辑,注意这些工具具有自动更正关键字功能,有可能将皮肤中的关键字自动修改,所以需要设置禁用关键字更改,才能正常编辑。///1.java版本对图片的引用,可选的图片切割的模式。///比如,1张大图片上的从0,0开始的,宽高为50,50的某块区域,是我需要引用来显示的部分,所以我可以在这张图片所对应的ID后面加上一个切割矩形框,其间用“|”来分隔,例如Background=图片|0,0,50,50///2.相信各位都知道,java手机的性能有限,不能和智能机的动辄上百M的运行内存相比
所以在制作图片的,尽量的精简图片。一个计算内存占用的公式是 图片宽*高*4=占用字节数。
【语法详解】
整个皮肤语法的大体框架为:///?xml version=1.0 encoding=UTF-8?
Theme Name=TT-Simple Author=TTPod Ver=1.0
EMail=support@ WebPage=
Bitmap ID=BackGround File=/background.png /
View ID=Portait
/View
View ID=Landscape
/View
/Theme
下面详细介绍具体涵义:
表示注释
?xml version=1.0 encoding=UTF-8?
xml 文件头
Theme Name=TT-Simple Author=TTPod Ver=1.0
EMail=support@ WebPage=
Name 皮肤名称
Author 作者
Ver 版本
Email 联系邮箱
WebPage 网页
以上内容会在程序中的皮肤信息显示
Bitmap ID=BackGround File=/sample.png /
Bitmap 提供给后面的控件引用图片时使用
ID 该图片的ID,后面引用该图片时,将直接用此ID来调用
File 调用的文件的路径。该路径
制作皮肤时注意把File调用的文件修改为图片所对应的文件
如果不使用完整的路径,则默认的目录开始位置为skin.xml所在目录
例如,skin.xml位于c:\ttpod\skin\test\skin.xml
则以下的/main.png表示图片位于c:\ttpod\skin\test\main.png
完整路径在java平台下需要加上protocol,例
您可能关注的文档
最近下载
- 人教版八年级上册生物期末复习计划.docx VIP
- 民事执行庭案件代理委托协议.docx VIP
- 数字信号处理-理论、算法与实现(第三版)胡广书习题解答.docx
- 电大大作业:试述中国共产党百年奋斗的历史意义是什么?.doc VIP
- 电大大作业:试述中国共产党百年奋斗的历史意义是什么?.pdf VIP
- 试述中国共产党一百年奋斗的历史意义是什么?(二).pdf VIP
- 电大大作业:试述中国共产党一百年奋斗的历史意义是什么.pdf VIP
- 2024年山西万家寨水务控股集团所属企业招聘笔试真题.docx VIP
- 《会计实务专题》形考作业1-4.docx VIP
- 2024年高考作文议论文写作之“记忆”“衡量事情值得做的标准”“拒绝沉溺”作文导写.docx VIP
原创力文档


文档评论(0)