2017-06-01 39 views
0

在閱讀SO和「支持多個Android屏幕」的問題時,它總是說要將圖像放在4個可繪製的文件夾中。但是如果將圖像放在最高分辨率(例如xxxhdpi)並讓Android縮小圖像,它會不會奏效? 。的縮減將幾乎是可見的(至少從我所看到的),並保存應用程序一噸的多餘空間將圖像加載到最高可繪製文件夾中

謝謝

+0

問題是什麼? –

+0

問題在上面的段落中(我加了問號)。 BAscially我問是否有效的方法只創建一組圖像,並將它們放置在高分辨率文件夾 – Snake

+0

這將壓縮圖像在低規模的設備和它會有醜陋的形狀,假設我們將與您的建議,這將需要一個自定義的輸入,例如:(啓動畫面)它將需要每一個縮放比例。 – Ibrahim

回答

1

您可以將所有圖像的地方只有xxxhdpi繪製文件夾。它可以工作,但在較低的dpi設備上,它可能會導致memory/performance問題。而且在某些情況下還會縮小圖像質量。

假設您將所有圖像分爲drawable-xxhdpi文件夾;如果您在低dpi設備上運行您的應用程序,則scaling是不可避免的,並且會花費更多的內存使用量。

縮放比例爲runtime。但是,如果您在運行時調整它們的大小,則無需一次又一次地縮放它們。它使您的應用程序更快更順暢,使用更少的內存。

如果你想要更多的性能和沒有內存問題,調整你的drawables並把其他可繪製的文件夾

+0

謝謝。這就說得通了。但不幸的是,應用程序的規模會增長很多 – Snake

相關問題