我有一個客戶端,它給了我一個.psd文件,其中包含所有圖形的Activity
的整個屏幕。分辨率是480x800。客戶希望應用程序看起來與.psd文件中的應用程序完全相同。問題是不同的設備有不同的分辨率和尺寸。我知道密度是真正重要的,但我怎樣才能擴大圖形在所有設備上看起來相同?例如,我導出所有圖層並在Android中重新創建屏幕,但出於某種原因,屏幕看起來更加擁擠在Nexus One(480x800)上。從.psd到屏幕
一個想法是從圖形中創建9個補丁圖像並用於ImageView
s android:background代替android:src吧?
爲圖形設置320x480分辨率會更好嗎?或者我需要這兩個決議?另外,我不得不考慮狀態欄的高度,我知道它是25dip,但我不確定這一點。總而言之,我有興趣瞭解客戶如何爲您提供模型和圖形,以便開發人員可以根據規範輕鬆實現。
不值得一個真正的答案,只是一個評論:採取這些文件的一些說明來創建一個簡短的「應該你知道和理解」:http://developer.android.com/guide/practices/screens_support.html和http://developer.android.com/guide/practices/ui_guidelines/icon_design.html我覺得這對設計師來說很重要,他們需要了解爲什麼他們需要提供不同的尺寸以使其在所有設備上看起來都一樣 – WarrenFaith 2010-08-25 09:24:08