2011-11-17 24 views
4

任何人都可以告訴我如何設置開機畫面以工作交叉分辨率嗎? 我已經嘗試重新調整一個PNG文件到不同的尺寸,並將圖像放置在ldpi,mdpi,hdpi文件夾中,但圖像仍然看起來被拉伸/壓扁,具體取決於設備。Phonegap - Android開機畫面 - 中心標識

有沒有辦法將一個白色背景的屏幕標誌中心,我很高興使用一個尺寸的標誌,只要它坐在中間,看起來好嗎?

有沒有人有任何建議?
乾杯 保羅

回答

1

您是否聽說過/考慮過使用9徽標版本的徽標?九塊補丁圖像允許您定義可以拉伸的圖像區域。如果您使用白色背景創建徽標png文件,然後將白色區域設置爲可伸縮,則會很好地填充您的容器,但圖像的徽標部分根本不會變形。

+0

歡呼聲 - 你的建議和本教程 - http://developer.android.com/guide/developing/tools/draw9patch.html解決了我的問題! – Dancer

+0

如果您使用Phonegap開發應用程序,請勿使用9修補程序。他們還不支持9補丁。 http://community.phonegap.com/nitobi/topics/does_phonegap_build_support_the_use_of_9_patch_images – Wytze

0

在您的Android SDK目錄,該工具子目錄下,執行被稱爲draw9patch

./draw9patch 

在那裏將您的圖像工具。使用左側視圖來繪製頂部和左側的像素。使用正確的視圖來檢查圖像在不同設備上的展開方式。

0

好的,答案與9patch圖像的有彈性的區域有關。我通過ping github問題找到了答案。一位用戶向我發送了另一個有人破解它的討論。

主要問題是大多數9patch教程解釋如何拉伸按鈕,但沒有詳細說明如何居中圖像。

查找綠色/藍色/紅色圖像的一半多一點通過討論。

http://community.phonegap.com/nitobi/topics/stretched_9_patch_splash_screens_android

對我來說,關鍵是看邊緣。真的很難看到(至少對我來說),但你幾乎無法辨認出邊緣的黑色標記,這些黑色標記定義了有彈性的區域。頂部有2個小區域(綠色),左邊有2個小(綠色),底部有一個長(藍色),右邊有一個長(藍色)。

因此,我發現這一個圖像(與查看線條一樣艱難)比我觀看的所有教程更好地瞭解9patch的工作原理。