sto girando una bitmap in questo modo, ad ogni tasto clicca l'immagine ruota di 90 gradirotazione bitmap provoca OutOfMemoryException
Matrix matrix = new Matrix();
matrix.postRotate(90);
rotated = Bitmap.createBitmap(rotated, 0, 0,
rotated.getWidth(), rotated.getHeight(), matrix, true);
iv.setImageBitmap(rotated);
ho provato questo con un sacco di immagini, ma ora uno ha causato un OutOfMemoryError. C'è un modo per impedirlo? Ovviamente posso chiamare il riciclo, ma poi perdo la bitmap e devo riprenderla dall'immageview. Non penso che farà alcuna differenza.
Potrebbe questo aiuto? http://developer.android.com/training/displaying-bitmaps/index.html –
Se ruotare ImageView è un'alternativa, segui questo! – Carnal
La rotazione di ImageView non è un'opzione, salvo il bitmap in seguito. Anche se in altre situazioni è un'opzione migliore. –