上一篇提到的 splash screen 的未解之謎...「XE7 要求的 splash screen 的圖檔格式,是橫的?」,這真的不是 XE7 的錯,原來是小弟孤陋寡聞!

為了適應各主不同尺寸的行動裝置,以及減少圖片的大小,google 在 PNG 的圖片格式上動了一點小手腳,增添了一些額外的像素資訊,以便讓能辨識這特殊 PNG 格式的工具,可以知道那些部分可以延展,和延展的方式為何,這樣就不用為了各種大小的裝置準備不同 size 的 splash screen

其實這部分在  EMBT 的官網上也有說明,只是並不是很容易找到,網址如下

http://docwiki.embarcadero.com/RADStudio/XE7/en/Using_9-patch_Images_in_Android

文章中有提到,如何開啟 Google 準備好用來編輯 9-patch PNG 圖檔的工具,通常是在這個目錄下

C:\Users\Public\Documents\Embarcadero\Studio\15.0\PlatformSDKs\adt-bundle-windows-x86-20131030\sdk\tools\lib

目錄開啟後執行 draw9patch.jar,就會看到如下畫面

接下來就把需要處理的原始 png 檔案打開或拖曳到上述畫面,然後進行可延展部分的設定,由於這部分有其他熱心網友已經有說明該工具的用法了,所以筆者就借花獻佛一下不一一說明了

http://www.cnblogs.com/Amandaliu/archive/2013/04/26/3045286.html

至於原廠(google)這個工具的相關說明,則可以參考

http://developer.android.com/tools/help/draw9patch.html

arrow
arrow

    縹緲 發表在 痞客邦 留言(0) 人氣()