Android在內存方面的最佳圖像文件格式是什麼?對於iOS來說,建議使用PNG,因爲xCode會使用它來實現一些魔力。對Android來說,它是一樣的嗎?大型來源ImageView動畫
我目前正在開發一個具有多個動畫的大應用程序(滑動屏幕,褪色等)。目前爲止所有的作品都很好不過,我注意到視圖動畫的視圖包含一個帶有(相當大)PNG的ImageView,因爲源有點滯後。
很明顯,我可以使PNG更小,但有什麼額外的我可以做,以減少ImageView佔用的內存量/使動畫平滑?我知道PNG的文件大小比JPEG大得多,但我看不出這是一個問題,JPEG或PNG(我認爲)最終以顏色數組的形式存儲,所以它們都會佔用相同的內存。由於較少的循環解壓縮,PNG可能更適合加載。我再次假設,我對圖像文件格式的知識是空的。
或者還有其他什麼導致滯後?位圖是否縮放以適合動畫期間每個onDraw()的視圖,所以我應該在將代碼中的位圖縮放到ImageView之前對其進行縮放?
感謝,
去通過9.png或簡單的PNG圖像 – ingsaurabh 2011-12-15 09:38:45