在閱讀SO和「支持多個Android屏幕」的問題時,它總是說要將圖像放在4個可繪製的文件夾中。但是如果將圖像放在最高分辨率(例如xxxhdpi)並讓Android縮小圖像,它會不會奏效? 。的縮減將幾乎是可見的(至少從我所看到的),並保存應用程序一噸的多餘空間將圖像加載到最高可繪製文件夾中
謝謝
在閱讀SO和「支持多個Android屏幕」的問題時,它總是說要將圖像放在4個可繪製的文件夾中。但是如果將圖像放在最高分辨率(例如xxxhdpi)並讓Android縮小圖像,它會不會奏效? 。的縮減將幾乎是可見的(至少從我所看到的),並保存應用程序一噸的多餘空間將圖像加載到最高可繪製文件夾中
謝謝
您可以將所有圖像的地方只有xxxhdpi
繪製文件夾。它可以工作,但在較低的dpi設備上,它可能會導致memory/performance
問題。而且在某些情況下還會縮小圖像質量。
假設您將所有圖像分爲drawable-xxhdpi
文件夾;如果您在低dpi設備上運行您的應用程序,則scaling
是不可避免的,並且會花費更多的內存使用量。
縮放比例爲runtime
。但是,如果您在運行時調整它們的大小,則無需一次又一次地縮放它們。它使您的應用程序更快更順暢,使用更少的內存。
如果你想要更多的性能和沒有內存問題,調整你的drawables並把其他可繪製的文件夾。
謝謝。這就說得通了。但不幸的是,應用程序的規模會增長很多 – Snake
問題是什麼? –
問題在上面的段落中(我加了問號)。 BAscially我問是否有效的方法只創建一組圖像,並將它們放置在高分辨率文件夾 – Snake
這將壓縮圖像在低規模的設備和它會有醜陋的形狀,假設我們將與您的建議,這將需要一個自定義的輸入,例如:(啓動畫面)它將需要每一個縮放比例。 – Ibrahim