<rp id="rtzf1"></rp>
  • <rp id="rtzf1"></rp>
    <rt id="rtzf1"><optgroup id="rtzf1"></optgroup></rt>
    1. ZNDS智能電視網 推薦當貝市場

      TV應用下載 / 資源分享區

      軟件下載 | 游戲 | 討論 | 社區App下載

      綜合交流 / 評測 / 活動區

      交流區 | 測硬件 | 網站活動 | Z幣中心

      新手入門 / 進階 / 社區互助

      新手 | 你問我答 | 免費刷機救磚 | ROM固件

      查看: 702|回復: 1
      上一主題 下一主題
      [分享]

      Kodi皮膚開發簡介

      [復制鏈接]
      跳轉到指定樓層
      樓主
      發表于 2021-1-3 15:36 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
      本帖最后由 咸咸淡淡咸咸 于 2021-1-3 15:50 編輯

      Kodi的GUI框架非常靈活和健壯,使得主題蒙皮和個人定制非常容易訪問。用戶可以創建自己的皮膚(或修改現有皮膚)并與其他人共享。

      Kodi包含了一個新的從頭編寫的GUI庫。該庫允許您對Kodi中看到的所有內容進行蒙皮/更改,從圖像、所有控件的大小和位置、顏色、字體和文本,到更改導航甚至添加新功能。皮膚系統相當復雜,本手冊的這一部分致力于提供有關皮膚系統如何工作的深入信息,以及讓體驗更愉快的技巧。

      安裝后的Kodi皮膚位于addons文件夾中。這是放置和列出所有插件的文件夾。

      您創建的、從zip下載的或通過zip安裝的任何其他皮膚都將加載并詢問您是否要加載皮膚,還允許您從外觀設置中加載皮膚。有人建議,如果你想做你自己的皮膚,然后開始復制一個現有的皮膚文件到一個新的文件夾(比方說皮膚.myskin)是個好的開始。別忘了修改加載項.xml文件,并給你的新皮膚一個唯一的插件id。然后你可以編輯每一個文件,因為你越來越熟悉皮膚系統。嘗試通過添加按鈕來修改一兩個窗口,或者更改紋理或布局,然后在Kodi中測試更改的結果。

      1皮膚解剖
      每個皮膚文件夾包含多個子目錄和多個文件:

      我的皮膚/加載項.xml
      它包含Kodi用來查找Kodi描述皮膚所需的其他文件的信息。它還包含信用信息和版本控制信息。
      我的皮膚/1080p
      這是一個特定于解析的目錄。由于Kodi可以運行在多個分辨率,你的皮膚可以有多個分辨率文件夾。請參閱:如何找到窗口XML文件
      skin.myskin/背景
      包含皮膚中使用的背景圖像的可選文件夾
      skin.myskin/顏色
      包含defaults.xml用來定義皮膚顏色的文件
      皮膚.myskin/extras
      包含任何其他項目的可選文件夾,不適合其他位置
      skin.myskin/fonts
      此子目錄包含皮膚使用的所有字體。您可以在此處添加/替換字體
      我的皮膚/languages
      包含每種語言(英語)的多個子文件夾/字符串.po). 您可以在此文件中定義皮膚中使用的字符串。
      myskin/media
      此子目錄包含所有媒體文件(.png/.gif/.jpg…),您可以隨意替換/編輯這些文件。
      skin.name/主題
      其他皮膚主題的可選文件夾。用于存儲不同顏色的紋理以創建顏色主題
      myskin/資源
      在這里放置10張你皮膚的截圖(1280x720)。把它們命名為screenshot-01.jpg,screenshot-02.jpg等等。注意:您需要使用加載項.xml
      我的皮膚/changelog.txt
      一個文本文件,詳細說明每個版本的皮膚都發生了什么變化
      我的皮膚/fanart.jpg
      適合您皮膚的1280x720或1920x1080 jpeg fanart圖像
      我的皮膚/icon.png
      適合您皮膚的256x256或512x512 png圖像
      我的皮膚/LICENSE.txt
      我們建議在您的皮膚中包含Creative Commons許可文件:http://creativecommons.org/licenses/

      我們的目標是保持你的皮膚文件夾結構盡可能干凈的組織,使它更容易解決問題;這是非常重要的,如果你是一個科迪皮膚創建團隊的一部分工作。

      2皮膚主題
      皮膚的所有基本媒體文件都應該壓縮到紋理.xbt文件,并放置在介質/文件夾中。可以使用工具TexturePacker進行此操作。構成默認皮膚主題的所有圖像都應位于紋理.xbt文件。

      除此之外,Kodi還允許媒體/文件夾中的其他.xbt文件,每個文件代表不同的皮膚主題。例如,你可以把所有的主紋理都染成紅色,然后創建一個新的主題包紅色.xbt?–這讓用戶在特定皮膚的外觀上有更多的選擇。請注意,只有紋理在更改主題時才會更改–布局保持不變。如果用戶選擇了主題,那么當控件需要紋理時,Kodi將首先在<themename>.xbt文件中查找紋理。它將回到紋理.xbt如果<themename>.xbt不包含圖像,則返回文件。這意味著theme.xbt文件只需要包含更改的紋理–所有其他紋理都將返回使用紋理.xbt像往常一樣。

      當用戶選擇一個主題時,Kodi還會根據colors/文件夾中的<themename>.xml文件自動選擇主題的默認顏色集。詳見下文。

      創建主題的建議方法如下:

      運行TexturePacker.exe若要生成紋理,請在包含默認文件的文件夾中Textures.xbt就像你平常一樣。
      確定要設置主題的紋理并將其復制到單獨的文件夾中。
      科迪會自動把它們撿起來。
      3種顏色主題
      “顏色/文件夾”中包含的XML文件包含皮膚的不同顏色主題。這允許你的皮膚定義顏色,你將使用的文本和圖像的英文名稱(而不是十六進制代碼)一次,并有可能讓你有不同的顏色主題。

      每個附加的顏色主題都有一個XML文件,其中文件名應與顏色主題的名稱相同(例如。橙色.xml). 默認顏色應置于defaults.xml-這是一個后備文件,當用戶沒有請求另一個顏色主題,或者他們選擇的顏色主題不包含特定的顏色分配時使用。

      布局如下(注意十六進制代碼是ARGB格式
      1. <colors>  
      2.   <color name="white">ffffffff</color>
      3.   <color name="grey">7fffffff</color>
      4.   <color name="green">ff00ff7f</color>
      5. </colors>
      復制代碼

      然后,您可以在主外觀文件中使用<textcolor>白色</textcolor>來引用所需的顏色。這使您只需在colors/文件夾中添加一個新的XML文件,就可以輕松地更改皮膚中的所有顏色。
      4種字體
      有一個特殊的文件叫做字體.xml. 此文件包含皮膚使用的所有字體的列表。kodi將首先從/myskin/fonts目錄加載此文件中提到的所有字體,如果失敗,將嘗試從kodi/media/fonts加載這些字體。如果Kodi無法找到指定的字體,它將默認為“font13”。您可以根據需要修改此文件并添加/刪除/更改字體。下面提到的其他xml文件引用了用戶友好的字體名稱。


      5窗口XML文件
      其他xml文件分別定義單個窗口的外觀。它們都有相同的基本布局,允許您在窗口上放置不同的控件,并定義導航應該如何操作。

      所有window.xml文件的列表以及它們所代表的內容可以在window ID的部分中找到。

      重要的是要記住,每個窗口都有一個唯一的標識號(id)。這就是Kodi從源代碼中識別窗口的方式。此外,每個窗口中的許多控件也應該有一個唯一的id,除非它們只是用作圖像或標簽,而導航并不重要,Kodi不需要能夠唯一地識別它們。窗口id都列在窗口列表中。

      xml文件的結構可以在window structure部分找到。

      TexturePacker下載地址:點此下載




      上一篇:kodi訪問電腦文件求助
      下一篇:電視裝好KODI,老是給這個確定按鈕擋住,求解決辦法
      沙發
      發表于 2021-1-4 10:14 | 只看該作者
      我也想試試更換kodi皮膚
      回復 支持 反對

      使用道具 舉報

      您需要登錄后才可以回帖 登錄 | 立即注冊

      本版積分規則

      關閉

      站長推薦 上一條 /1 下一條

      Archiver|新帖|標簽|軟件|Sitemap|ZNDS智能電視網 ( 浙ICP備14000780號 )

      網絡信息服務信用承諾書 | 增值電信業務經營許可證:浙B2-20150411 丨 浙公網安備 33010802006145號

      浙網文(2016)6491-366號 | GMT+8, 2021-1-16 23:22 , Processed in 0.039467 second(s), 11 queries , MemCache On.

      Powered by Discuz!

      監督舉報:report#znds.com (請將#替換為@)

      © 2007-2021 ZNDS.Com

      快速回復 返回頂部 返回列表
      pk10牛牛 www.shdingzhu.com:阜宁县| www.g9892.com:江永县| www.megahjayatenda.com:铜陵市| www.xrwjw.cn:平顶山市| www.kylegreerrocks.com:万山特区| www.ycmyxs.com:九寨沟县| www.valentine1china.com:永定县| www.makpad.com:崇文区| www.v88v99.com:台前县| www.glad4health.com:庆安县| www.3gsands.com:虞城县| www.ipslo.com:拜城县| www.www834suncity.com:建瓯市| www.ianburney.com:伊宁县| www.otunetwork.com:东山县| www.bihanorantiqha.com:普安县| www.sofiamarket.net:贵州省| www.yifanhaigou.com:隆安县| www.childhoroscopes.com:女性| www.pourmastersca.com:西吉县| www.thatspread.com:纳雍县| www.thehappyendisnear.com:星座| www.generofem.com:延安市| www.cw199.com:上高县| www.topmrs.com:张掖市| www.clsiouxlookout.com:长沙市| www.czyxjx.com:明星| www.esqqw.com:京山县| www.mobkar.com:故城县| www.instantasshole.com:江永县| www.okumakayricaliktir.net:迁西县| www.guoshiyan.com:乳山市| www.hg67456.com:道孚县| www.jamesstephenshurling.com:南乐县| www.lipinhuishou123.com:潼关县| www.jacobswelldrilling.net:政和县| www.sunsetinnusa.com:垦利县| www.f5767.com:兴义市| www.tv680.com:紫阳县| www.ereglielitogrencievi.com:开封县| www.xyg1688.com:凤阳县| www.myoldagehome.com:乌兰浩特市| www.49website.com:邢台市| www.channel369.com:红原县| www.xuiacona.com:常州市| www.warcraftink.com:托里县| www.uflytech.com:仁化县| www.cesnievyemekleri.com:靖江市| www.safelightstore.com:西丰县| www.tianjin-banjia.com:新乐市| www.93b1.com:建湖县| www.f2767.com:米泉市| www.jhtmnc.com:阳城县| www.bungalowsturismar.com:三穗县| www.carakesehatan.com:邯郸县| www.thehappyendisnear.com:萍乡市| www.iberobox.com:太仓市| www.hndth.com:章丘市| www.wuxi-zhoucheng.com:鞍山市| www.tjmtw.com:深州市| www.farmaboti.com:临漳县| www.brochesyalfileres.com:呼和浩特市| www.aeul-subs.com:铁岭县| www.huazhugg.com:沙田区| www.cnlokuki.com:林周县| www.buffetvabeach.com:弥勒县| www.tiapark.com:杭州市| www.cp22277.com:军事| www.shank-tank.net:东兴市| www.rs338.com:宽甸| www.huoyuanch.com:琼海市| www.nosdepotsvente.com:顺昌县| www.googlegol.com:梅州市| www.cp1107.com:镇康县| www.actforourfuture.org:招远市| www.geekordi.com:双峰县| www.zzxccz.com:万源市| www.whatssparkling.com:太仆寺旗| www.carousel-ride.com:郴州市| www.aliciacreative.com:剑河县| www.wwwhg9227.com:姚安县| www.katepattison.com:瓮安县| www.351873.com:丹棱县| www.faisltd.com:二连浩特市|