0
會不會有記憶問題,如果我們在Android的問題上的內存問題在Android中
會不會有記憶問題,如果我們在Android的問題上的內存問題在Android中
幀動畫這完全取決於你如何實現它,以及細節用大量的框架,比如如何大的框架是什麼您選擇使用的顏色深度。但是,通常情況下,您應該能夠想出一種渲染算法,該算法在任何時間點都不會引用超過幾個幀。
理想情況下,您應該只需要參考前一幀和當前幀的工作緩衝區。假設是這種情況,並假設您使用8位RGBA像素編碼,那麼您可以輕鬆計算出您的動畫在運行時會消耗多少內存。它是:
frame.width * frame.height * 4 * 2
字節
,然後從你可以讓你的設備是否能滿足您的存儲需求的合理估算。作爲一般規則,只要你的幀不大於你的設備分辨率,你應該沒問題。
內存管理應該是所有移動開發項目的考慮因素。逐幀動畫幾乎肯定需要一定程度的內存管理 – 2bard 2011-05-11 10:47:14