2012-06-25 65 views
0

我對Android開發很陌生。我的理解是,您可以創建不同大小的相同圖像的多個版本,並將它們放入文件夾drawable-ldpi,drawable-mdpi,drawable-hdpi。自動縮放圖像而不是預定義圖像

它似乎很明顯,我認爲你可以只調整一個圖像取決於設備的像素密度處理這個問題「偷懶的方法」。爲此,我通過編程的方式找出設備的密度,例如ldpi。實施本身不是問題。我只是害怕任何缺點(這會阻止我稍後在不同設備上運行應用程序)。

那麼,還有自動縮放圖像的任何(大)缺點?

在這三個文件夾的我把圖像,這樣編譯器可以找到它?

+0

可繪製文件夾 –

回答

1

您可以將圖像放入常規的可繪製文件夾中。這樣任何電話都可以找到它。

雖然你可以通過編程縮小圖像,通常萎縮具有減少圖像細節,造成鋸齒的效果。

添加在較小的資產也將減少對較小的手機內存使用情況。請記住,一些Android手機在內存方面出了問題(請參閱:HTC狀態),因此任何和所有節省都有幫助。

我會推薦只是Photoshop自己縮小大圖像縮放圖像。對於較小的圖像,這不是什麼大問題。

+0

謝謝。我不希望圖像質量下降時下降。我也不知道除了密度特定的文件夾外,您還可以使用通用的可繪製文件夾。 – RolandK

0

它在mdpi文件夾中。它會自動改變大小。但不建議使用,因爲圖像質量下降。

1

Android爲自動縮放,並在某些情況下能正常工作,但它並不爲多,尤其是小圖像與文字一樣重要的細節工作。向下縮放較大的圖像會模糊這些細節。向上縮放較小的圖像會更糟糕。這就是爲什麼從圖形用戶界面的早期開始,圖標文件就是多分辨率的。換句話說,文本縮放非常複雜。問任何字體設計師,並注意Adobe建立了一個公司的算法自動執行它。

+0

很好的建議。謝謝。 – RolandK