2014-04-16 22 views
1

我有一些使用Photoshop設計的背景圖像。我使用使用矢量圖形的Illustrator做了同樣的圖像,但是在部署時,圖像不能很好地縮放。有時太大或太小。通過實驗,即使使用光柵圖像,photoshop圖像看起來也更好。可以使用谷歌資產工作室的背景圖像

我已經佈局background屬性設置爲這樣:

android:background="@drawable/camera" 

我剛纔幾個問題:

  1. 什麼是用於創建背景圖像,PHOTOSHOP(光柵)或Illustrator更好(矢量)?
  2. 由於所有的智能設備都有不同的dpi和尺寸。在Photoshop或Illustrator中設計時,應該創建原始圖像的尺寸是什麼?
  3. 我注意到資產工作室可以創建可縮放的圖像,但圖標啓動器可以用於背景圖像,還是僅用於啓動器圖標?

過Android Studio 0.5.4

回答

2
  1. 這取決於你的最終圖像應該是什麼樣子或 工具更適合您的需求。 PS更適合製作 像素圖形,IL更適合用於形狀,按鈕等。在 結束它對於android並不重要,因爲內部圖形是 解釋爲位圖,因此是基於像素的。 Android 不幸的是,默認情況下不支持SVG,儘管可用的庫有 。
  2. 您應該看看支持的屏幕範圍 http://developer.android.com/guide/practices/screens_support.html#range 您無法真正創建適合每個屏幕的背景圖像,但至少您可以近似它們,因此最終只會截斷圖像的某些部分。或者,您可以使用9可拉伸來拉伸圖像以適應每個屏幕。在這種情況下,您將需要一張帶有伸展標記的圖像,如下所述:http://www.vogella.com/tutorials/AndroidDrawables/article.html#drawables_9patch
  3. Asses Studio最適合用於圖標。但是,您可以使用它來生成上述提取的正確尺寸的9支:http://android-ui-utils.googlecode.com/hg/asset-studio/dist/nine-patches.html