2013-03-02 52 views
4

如果我把我的應用程序資源drawable-xdpi它會自動下降比0.750.05轉化爲hdpimdpildpi等。什麼是創建可繪製資產的最佳方式?

爲什麼我們需要創建額外的資源,如果只有一種類型是足夠的?

我相信如果我爲xhdpi創建並讓Android自動縮小比例就足夠了。我已經通過這個問題 What is the best way to create drawables for different dpi 但沒有人給出答案,是的,你可以這樣做。

假設我保持我的圖片xhdpi,當應用程序在hdpi打開它的尺寸縮小到0.75,當它打開了mdpi它減少了大小0.5

那麼創建可繪製資產的最佳方法是什麼?請建議有理由的完美方式。

如果不需要,爲什麼我們要創造這麼多的資源而不是像xdpi

回答

2

有兩個原因,以提供一個以上的圖像:

  1. 它是更有效的加載圖像已經是正確的大小。
  2. 自動縮小可能會產生僞影,這可能會干擾,特別是對於小圖像。所以如果你想要一個像素完美的圖像,最好提供一個正確的大小。

如果他們都不是你的一個問題,這也是細到一個圖像才行。

+0

沒問題意味着經驗會說我們可能有問題的地方。現在如果我帶着單幅圖像去就沒有問題了。 – 2013-03-02 12:22:32

2

如果妳想要在設備

xhdpi image then place it drawable-xhdpi 
hdpi image then place it in drawable-hdpi** 

或保持繪製文件夾的地方用不同的分辨率來顯示同一圖像要顯示它會在所有設備具有相同大小顯示不論什麼的所有圖像解析度。

+1

你是對的,真的非常感謝分享信息的單drawable。但實際上它不是我的問題。你可以再次讀我的問題。我問關鍵好處保存更多的圖像在單獨的文件夾,因爲單個圖像也是解決問題。 – 2013-03-02 12:25:29

相關問題