原始碼
出自OpenISEE
Skin File 與Skin Library
的原始碼
跳轉到:
導航
,
搜尋
根據以下的原因,您並無權限去做編輯這個頁面:
您剛才的請求只有這個使用者組的使用者才能使用:
用戶
你可以檢視並複製本頁面的原始碼。
'''Skin File''' 是為放置服務外觀資料之處,內容包含CSS Rule 及VE Skin。每種STB、布景主題或TV顯示格式都有專屬的Skin File,ISEE SDK將各種場合使用的外觀資料統一集中到特定的Skin File,以便可動態變更服務的呈現樣式。<br/><br/> 以下為Skin File一範例。CSS Rule 由 Css Tag宣告,VE Skin 則由每個VE專屬的VE Skin Tag 宣告。 ---- <source lang="CSS"> <Css name="demo" extend="base"> .keyInd(position:absolute;left:390px;top:420px} ...... </Css> <ListSkin name="listA" extendLib="list001"...> <ContainerStyle>position:absolute;left:80px;top:30px</ContainerStyle> <ListStyle itemSpacing="10"/> ...... </ListSkin> <ListSkin name="listB" extend="listA"...> ...... </ListSkin> </source> ---- 不論Css Tag或VE Skin Tag都具有擴充性,也就是可用 extend 或 extendLib屬性來指定基礎外觀 物件,就上述的範例而言,demo 擴充base物件,ListA擴充Skin Library內的list001物件,而ListB又擴充ListA物件。 由於Skin File 支援擴充機制,ISEE SDK提供Skin Library,內部存放預先建立的VE Skin ,服務設計者可以Skin Library內之元件為基礎,快速設計VE Skin。<br/> [[圖片:SkinLibExtent.jpg]]<br/> Skin Lib內部主要包含: *VE Skins *Background Images *STB Remote Controller Key Icons Skin Lib內部所有元件都支援[[Cross-STB]]特性,亦即以相同的ID可自Skin Lib取出目前STB適用的Presentation 物件。
返回到
Skin File 與Skin Library
。
檢視
頁面
討論
原始碼
歷史
個人工具
登入
回到首頁
檔案下載
開發者首頁
版權宣告
開發者首頁
API文件
範例
論壇
搜尋