我這樣旋轉的位圖上,每個按鍵點擊圖片旋轉90度旋轉位圖會導致OutOfMemoryException異常
Matrix matrix = new Matrix();
matrix.postRotate(90);
rotated = Bitmap.createBitmap(rotated, 0, 0,
rotated.getWidth(), rotated.getHeight(), matrix, true);
iv.setImageBitmap(rotated);
我用大量的圖片想這一點,但現在一個造成OutOfMemoryError異常。有沒有辦法來防止這種情況?當然,我可以打電話回收,但後來我失去了位圖,必須從imageview中重新獲得它。我不認爲這會有所作爲。
可能會有幫助嗎? http://developer.android.com/training/displaying-bitmaps/index.html –
如果旋轉ImageView是一種替代方案,那就去吧! – Carnal
旋轉ImageView不是一個選項,我保存位圖後。儘管在其他情況下,這是一個更好的選擇。 –