欢迎来到天天文库
浏览记录
ID:34459524
大小:45.67 KB
页数:13页
时间:2019-03-06
《天天动听皮肤语法》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、//Skin.xml结构//skin.xml文件采用utf8编码//程序仅支持utf8编码的文件。如果直接用gb,则只能支持英文字符,//中文将不能够正确解码//以下各Tag的属性中,是大小写敏感的//建议对照一款皮肤,更容易理解//xml文件头f//主题开始tag//Name主题名称//Author作者//Ver版本//Email联系方式//WebPage网页//以上在程序中实际并没有使用。2、h.net"WebPage="http://mdvsc.cn">//主题tag起始到结束之间,包含两个部件//表示整个skin中可能用到的图片引用//表示一个完备的主题部件组//Tag,提供给之后主题部件引用图片时使用//ID该图片的ID,在之后部件引用此图片时,将直接使用此ID来调用//File图片对象在文件系统中指向的图片//如果不使用完整的路径,则默认的目录开始位置为skin.xml所在目录//例如,skin.xml位于c:ttpodskintestskin.xml//则以下的/main.png表示图片位于c:ttpod3、skintestmain.png//完整路径在java平台下需要加上protocol,例如file:///c:/ttpod/skin/test/main.png//如果protocol为resource://,则表示直接使用jar包中的文件,如resource:///img/main.png//凡是涉及到文件载入的地方,其路径规则均如以上所述...//Tag,其中包含了整个皮肤的各种元件,但仅仅是一个旋转方向的皮肤//ID//Landscape横屏/Portait竖屏//Transf4、orm旋转的方向。//优先级高于ID指定的方向//处于view中的各部件//部件的容器为一个Panel,如播放界面,为一个播放Panel//但是Panel内不能包含Panel,其他部件也不能和Panel同级//只能被Panel包含//元件种类列表//窗体//文本显示//滑条//小图标//按钮//菜单//菜单条//动画//列表//歌词秀//均衡器5、//均衡器// 频谱//所有的显示元件,包括Panel,都拥有一些统一的设置//ID元件的ID。ID的名称可以自由设置或者没有,但必须为几个固定的名称,//才会在程序中享有到实际的功能,而非内定的ID名称的元件//在程序中将只会被显示,不具备任何其他特殊的功能。//两个元件拥有固定的ID不会出错,但如果都使用到内定的ID名称,//那么就只有最后一个使用该ID的部件在程序中会具备相应的功能//各部件种的固定的ID列表////Main主播放窗口//List列表窗口//Lyric歌词窗口//Equalizer 均衡器窗口//6、xt>//Title歌曲标题//Artist歌曲艺术家//Album歌曲专辑//Genre歌曲风格//Lapse已播放/剩余时间//Duration歌曲总共长度//Clock时钟////Guage播放进度指示//Volume音量指示////PlayIcon播放模式//SleepIcon睡眠模式指示//AlarmIcon闹钟指示////StopButton停止按钮//PrevSongButton上一首/快退按钮//NextSongButton下一首/快进按钮//PlayPauseButton播放/暂停按钮////一个窗口仅能拥有7、唯一的Menu//Menu该窗口的菜单////一个窗口仅能拥有唯一的MenuBar//MenuBar菜单栏////PlayList播放列表////Analyzer频谱////LyricShow歌词秀////Equalizer均衡器设置//各部件的统一属性////之后所有属性为数字的规则。若数字前包含符号#,例如#FFFFFF,或者数字前面包含符号0x,例如0xFFFFFF,则表示十
2、h.net"WebPage="http://mdvsc.cn">//主题tag起始到结束之间,包含两个部件//表示整个skin中可能用到的图片引用//表示一个完备的主题部件组//Tag,提供给之后主题部件引用图片时使用//ID该图片的ID,在之后部件引用此图片时,将直接使用此ID来调用//File图片对象在文件系统中指向的图片//如果不使用完整的路径,则默认的目录开始位置为skin.xml所在目录//例如,skin.xml位于c:ttpodskintestskin.xml//则以下的/main.png表示图片位于c:ttpod
3、skintestmain.png//完整路径在java平台下需要加上protocol,例如file:///c:/ttpod/skin/test/main.png//如果protocol为resource://,则表示直接使用jar包中的文件,如resource:///img/main.png//凡是涉及到文件载入的地方,其路径规则均如以上所述...//Tag,其中包含了整个皮肤的各种元件,但仅仅是一个旋转方向的皮肤//ID//Landscape横屏/Portait竖屏//Transf
4、orm旋转的方向。//优先级高于ID指定的方向//处于view中的各部件//部件的容器为一个Panel,如播放界面,为一个播放Panel//但是Panel内不能包含Panel,其他部件也不能和Panel同级//只能被Panel包含//元件种类列表//窗体//文本显示//滑条//小图标//按钮//菜单//菜单条//动画//列表//歌词秀//均衡器
5、//均衡器// 频谱//所有的显示元件,包括Panel,都拥有一些统一的设置//ID元件的ID。ID的名称可以自由设置或者没有,但必须为几个固定的名称,//才会在程序中享有到实际的功能,而非内定的ID名称的元件//在程序中将只会被显示,不具备任何其他特殊的功能。//两个元件拥有固定的ID不会出错,但如果都使用到内定的ID名称,//那么就只有最后一个使用该ID的部件在程序中会具备相应的功能//各部件种的固定的ID列表////Main主播放窗口//List列表窗口//Lyric歌词窗口//Equalizer 均衡器窗口//6、xt>//Title歌曲标题//Artist歌曲艺术家//Album歌曲专辑//Genre歌曲风格//Lapse已播放/剩余时间//Duration歌曲总共长度//Clock时钟////Guage播放进度指示//Volume音量指示////PlayIcon播放模式//SleepIcon睡眠模式指示//AlarmIcon闹钟指示////StopButton停止按钮//PrevSongButton上一首/快退按钮//NextSongButton下一首/快进按钮//PlayPauseButton播放/暂停按钮////一个窗口仅能拥有7、唯一的Menu//Menu该窗口的菜单////一个窗口仅能拥有唯一的MenuBar//MenuBar菜单栏////PlayList播放列表////Analyzer频谱////LyricShow歌词秀////Equalizer均衡器设置//各部件的统一属性////之后所有属性为数字的规则。若数字前包含符号#,例如#FFFFFF,或者数字前面包含符号0x,例如0xFFFFFF,则表示十
6、xt>//Title歌曲标题//Artist歌曲艺术家//Album歌曲专辑//Genre歌曲风格//Lapse已播放/剩余时间//Duration歌曲总共长度//Clock时钟////Guage播放进度指示//Volume音量指示////PlayIcon播放模式//SleepIcon睡眠模式指示//AlarmIcon闹钟指示////StopButton停止按钮//PrevSongButton上一首/快退按钮//NextSongButton下一首/快进按钮//PlayPauseButton播放/暂停按钮////一个窗口仅能拥有
7、唯一的Menu//Menu该窗口的菜单////一个窗口仅能拥有唯一的MenuBar//MenuBar菜单栏////PlayList播放列表////Analyzer频谱////LyricShow歌词秀////Equalizer均衡器设置//各部件的统一属性////之后所有属性为数字的规则。若数字前包含符号#,例如#FFFFFF,或者数字前面包含符号0x,例如0xFFFFFF,则表示十
此文档下载收益归作者所有