天天動(dòng)聽皮膚語(yǔ)法 (2)_第1頁(yè)
天天動(dòng)聽皮膚語(yǔ)法 (2)_第2頁(yè)
天天動(dòng)聽皮膚語(yǔ)法 (2)_第3頁(yè)
天天動(dòng)聽皮膚語(yǔ)法 (2)_第4頁(yè)
天天動(dòng)聽皮膚語(yǔ)法 (2)_第5頁(yè)
已閱讀5頁(yè),還剩8頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、結(jié)構(gòu) 文件采用utf8編碼 /程序僅支持utf8編碼的文件。如果直接用gb,則只能支持英文字符, /中文將不能夠正確解碼 /以下各Tag的屬性中,是大小寫敏感的 /建議對(duì)照一款皮膚,更容易理解<?xml version="1.0" encoding="UTF-8"?> /xml文件頭f /主題開始tag /Name 主題名稱 /Author 作者 /Ver 版本 /Email 聯(lián)系方式 /WebPage 網(wǎng)頁(yè) /以上在程序中實(shí)際并沒(méi)有使用。 <Theme Name="Test Theme" Author="

2、HZ" Ver="1.0" EMail="hlz001" WebPage=""> /主題tag起始到結(jié)束之間,包含兩個(gè)部件 /<Bitmap>表示整個(gè)skin中可能用到的圖片引用 /<View>表示一個(gè)完備的主題部件組 /<Bitmap> Tag,提供給之后主題部件引用圖片時(shí)使用 /ID 該圖片的ID,在之后部件引用此圖片時(shí),將直接使用此ID來(lái)調(diào)用 /File 圖片對(duì)象在文件系統(tǒng)中指向的圖片 /凡是涉及到文件載入的地方,其路徑規(guī)則均如以上所述 <Bitmap ID="

3、BACKGROUND" File="/main.png"/> . /<View>Tag,其中包含了整個(gè)皮膚的各種元件,但僅僅是一個(gè)旋轉(zhuǎn)方向的皮膚 /ID /Landscape 橫屏/Portait 豎屏/Transform 旋轉(zhuǎn)的方向。/優(yōu)先級(jí)高于ID指定的方向<View ID="View1" Transform="0"> /處于view中的各部件 /部件的容器為一個(gè)Panel,如播放界面,為一個(gè)播放Panel /但是Panel內(nèi)不能包含Panel,其他部件也不能和Panel同級(jí) /只能被Pan

4、el包含 /元件種類列表 /<Panel> 窗體 /<Text> 文本顯示 /<Slide> 滑條 /<Icon> 小圖標(biāo) /<Button> 按鈕 /<Menu> 菜單 /<MenuBar> 菜單條 /<Animation> 動(dòng)畫 /<ListBox> 列表 /<LyricShow> 歌詞秀 /<Equalizer> 均衡器 /<Equalizer> 均衡器 /<Analyzer> 頻譜/所有的顯示元件,包括Panel,都擁有一

5、些統(tǒng)一的設(shè)置 /ID 元件的ID。ID的名稱可以自由設(shè)置或者沒(méi)有,但必須為幾個(gè)固定的名稱, /才會(huì)在程序中享有到實(shí)際的功能,而非內(nèi)定的ID名稱的元件 /在程序中將只會(huì)被顯示,不具備任何其他特殊的功能。 /兩個(gè)元件擁有固定的ID不會(huì)出錯(cuò),但如果都使用到內(nèi)定的ID名稱, /那么就只有最后一個(gè)使用該ID的部件在程序中會(huì)具備相應(yīng)的功能 /各部件種的固定的ID列表 /<Panel> /Main 主播放窗口 /List 列表窗口 /Lyric 歌詞窗口 /Equalizer  均衡器窗口 /<Text> /Title 歌曲標(biāo)題 /Artist 歌曲藝術(shù)家 /Album 歌

6、曲專輯 /Genre 歌曲風(fēng)格 /Lapse 已播放/剩余時(shí)間 /Duration 歌曲總共長(zhǎng)度 /Clock 時(shí)鐘 /<Slide> /Guage 播放進(jìn)度指示 /Volume 音量指示 /<Icon> /PlayIcon 播放模式 /SleepIcon 睡眠模式指示 /AlarmIcon 鬧鐘指示/<Button> /StopButton 停止按鈕 /PrevSongButton 上一首/快退按鈕 /NextSongButton 下一首/快進(jìn)按鈕 /PlayPauseButton 播放/暫停按鈕 /<Menu> /一個(gè)窗口僅能擁有唯一的Men

7、u /Menu 該窗口的菜單 /<MenuBar> /一個(gè)窗口僅能擁有唯一的MenuBar /MenuBar 菜單欄 /< ListBox > /PlayList 播放列表/<Analyzer>/Analyzer頻譜/<LyricShow> /LyricShow 歌詞秀/<Equalizer> /Equalizer 均衡器設(shè)置/各部件的統(tǒng)一屬性 /之后所有屬性為數(shù)字的規(guī)則。若數(shù)字前包含符號(hào)#,例如#FFFFFF,或者數(shù)字前面包含符號(hào)0x,例如0xFFFFFF,則表示十六進(jìn)制。 /Name 此部件的名稱,在某些部件中可能會(huì)繪制到屏幕上,

8、例如<Text> /Enable 允許/禁止此部件,參數(shù)為true或1表示啟動(dòng),其他表示禁止,以下開關(guān)類的屬性均與此相同 /Visible 顯示/不顯示此部件,某些部件支持隱藏顯示,例如音量條,按鈕,菜單欄等,只有在固定事件,如調(diào)解音量等事件發(fā)生的時(shí)候,它才會(huì)出現(xiàn) /Rect 該部件所處的位置,尺寸 /Foreground 前景顏色,參數(shù)為數(shù)字,如何繪制由每個(gè)控件自身決定。 /Background 背景顏色或者背景圖像 當(dāng)為背景圖像的時(shí)候,接Bitmap的ID, 例如Background="BACKGROUND" 后面可以有其他參數(shù) Background=&qu

9、ot;BACKGROUND|20,10,30,40|0x50" 以上后面的參數(shù)分別為,圖片截取矩形,強(qiáng)制alpha通道值。 參數(shù)均可選擇性的加入,如 Background="BACKGROUND|0x50 " 這種形式也為合法值 其中強(qiáng)制alpha通道的值如果為0x100,表示背景圖片包含半透明或全透明效果,且透明度由圖片自身決定 如果Background接顏色規(guī)則,則表示背景使用顏色填充 例如Background="#FFFFFF" 顏色可以接其他參數(shù),例如Background="#50FFFFFF,#FF0000,1|0x50&q

10、uot; 表示顏色在兩種顏色之間漸變,且自上而下。兩個(gè)顏色參數(shù)之后的參數(shù)為0表示自左向右漸變,如果省略0就為默認(rèn)值。0x50表示強(qiáng)制使用alpha值,此時(shí)不由顏色前面的alpha通道控制 所有參數(shù)均可不完全填入,例如 Background="#50FFFFFF,#FF0000|0x50" Background="#50FFFFFF,#FF0000,1" 均被視為合法值 /Border 邊框顏色。 /Shadow 陰影顏色。 /Font 字體 /如果使用十六進(jìn)制描述 /最后一位表示大小,0 小,1 中,2 大 /倒數(shù)第二位表示風(fēng)格 /0 STYLE_PLA

11、IN,1 STYLE_BOLD(加粗),2 STYLE_UNDERLINED(下劃線),3 STYLE_ITALIC(斜體) /倒數(shù)第三位表示字體 /0 FACE_MONOSPACE,1 FACE_PROPORTIONAL,2 FACE_SYSTEM /例如#000,表示小字體(默認(rèn)設(shè)置) /同樣可以使用10進(jìn)制描述,將對(duì)應(yīng)的十六進(jìn)制換算即可。以后的字體類設(shè)置均遵循此規(guī)則 /所有設(shè)置如果不需要,均可以不寫入代碼中,將有一個(gè)內(nèi)部默認(rèn)的值 /下面每個(gè)部件特殊的設(shè)置如無(wú)特殊說(shuō)明,均可以省略不寫 /以下將結(jié)合具體代碼描述各個(gè)部件的特殊設(shè)置/BackgroundLayout 背景圖片的繪制方式/0 默認(rèn)

12、,1 居中,2平鋪,3 拉伸(拉伸暫不被支持) /<Text> /TransRect 轉(zhuǎn)換該窗口的時(shí)候,哪塊區(qū)域運(yùn)動(dòng)/BackgroundFill 填充的顏色和填充的透明度(用于專輯背景顯示時(shí)候的蒙板)<Panel ID="Main" Background="BACKGROUND" Rect="0, 0, 240, 320" TransRect ="0, 0, 240, 320 BackgroundFill ="0, #A0""> /<Text> /Scrol

13、lDelay 卷動(dòng)的時(shí)間間隔,單位為毫秒 /ScrollStep 每次卷動(dòng)的像素 /Style 卷動(dòng)的方式,-1 禁止卷動(dòng),0 左至右,然后右至左(默認(rèn)方式),1 左至右,2 右至左 /DigitalBitmap 數(shù)字標(biāo)示圖像(僅僅包括-,.,/,0,1,2,3,4,5,6,7,8,9,:) /FontShadow 文字陰影顏色/ScrollStartDelay 下次開始滾動(dòng)之前等待的時(shí)間間隔/Align 文本對(duì)齊方式,0 左對(duì)齊, 1 居中對(duì)齊,2 右對(duì)齊<Text ID="Title" Rect="20, 32, 200, 18" Font=&

14、quot;0" Foreground="#670906" ScrollDelay="500" ScrollStep="9"/> /<Slide> /Handle 把手顏色或把手圖像 /Slide 填充顏色或圖像 /Style 顯示風(fēng)格,使用十六進(jìn)制描述 /最后一位表示顯示方向 0 橫向,1 縱向 /倒數(shù)第二位表示滑動(dòng)方向 0 左至右,1 右至左 <Slide ID="Guage" Rect="17, 194, 204, 15" Handle="HAND

15、LE"/> /<Icon> /currentIcon 當(dāng)前圖標(biāo)序號(hào) /IconNum 圖像中總共的圖標(biāo)數(shù)量 / Bitmap使用的圖像 /注:PlayIcon 必須有且僅有4個(gè)圖標(biāo) /AlarmIcon LightIcon SleepIcon 必須有且僅有2個(gè)圖標(biāo) <Icon ID="PlayIcon" Rect="205, 273, 15, 15" Bitmap="PLAYMODE|0,0,60,15" IconNum="4"/> /<Button> /Pres

16、sed 是否處于按下狀態(tài) /StateNum 總共擁有多少變換的狀態(tài)(按下與彈起算一種狀態(tài)) /CurrentState 當(dāng)前所處與的狀態(tài)位置 /Bitmap 使用的圖像 /注:PrevButton PlayPauseButton NextButton有兩種狀態(tài) <Button ID="PrevButton" Rect="66, 250, 25, 25" Bitmap="BUTTONS|0,100,75,50" StateNum="2" /> /<Animation> /CurrentFra

17、me 當(dāng)前所處的幀 /FrameNum 總共包含的幀數(shù) /FrameRate 幀率 /Repeat 是否重復(fù)播放 /Bitmap 使用的圖像<Animation CurrentFrame="1" FrameNum="10" FrameRate="2" Repeat="true"> /<Menu> /ItemSpace各條目中間的間隔像素/FontColorSelected 選中項(xiàng)的顏色 /BarSelected 選中項(xiàng)的背景顏色或圖像 /ScrollForeground 卷動(dòng)條前景顏色 /

18、ScrollBackground卷動(dòng)條背景顏色或圖像/ ScrollBorder卷動(dòng)條邊框顏色/ ScrollShadow卷動(dòng)條陰影顏色/ ScrollButton卷動(dòng)條按鈕顏色或圖像/ ScrollHandle卷動(dòng)條把手顏色或圖像/<Analyzer> /SlideNum 總共顯示的條目數(shù)量 /SlideWidth 寬度 /SlideForeground 前景顏色或圖像 /SlideBackground 背景顏色或圖像 <Analyzer ID="Analyzer" Rect="20, 115, 200, 75" Foreground

19、="#ffffff" Background="#FFFF0000" SlideNum ="22"/> <Menu ID="MENU" Font="0" Foreground="0" Background="#78AAEE6" Highlight="#FFFFFF" SelectBackground="#DCC87C"/> <MenuBar ID="MENUBAR" Rect

20、="0, 302, 240, 18" Background="BACKGROUND|0,302,240,18" Font="0" Foreground="#FFFFFF" /> /<ListBox> /IconBitmap 圖標(biāo)的圖像 /總共14個(gè)小圖標(biāo),依次為 /未選擇、選擇、收藏夾、標(biāo)題、藝術(shù)家、唱片、風(fēng)格、 /播放列表、播放、暫停、返回、驅(qū)動(dòng)器、目錄、文件 /ListBox也包括以上Menu的全部設(shè)置/ListBox也包括以上Text的全部設(shè)置<ListBox ID="PlayList" Rect="13, 50, 212, 236" Foreground="#DEC88E" Highlight="#1EAD0F" SelectBackground="#FF000000" Icon="ICON"/> /<LyricShow> /FontColorSelected 高亮顏色 /Style 顯示模式 /* * 顯示模式 * 0x00

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論