天天动听皮肤语法.docVIP

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

文档评论(0)

peain + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档