ich auf diese Weise eine Bitmap am rotierenden, auf jeder Taste dreht das Bild klicken 90 GradRotierende Bitmap verursacht OutOfMemoryException
Matrix matrix = new Matrix();
matrix.postRotate(90);
rotated = Bitmap.createBitmap(rotated, 0, 0,
rotated.getWidth(), rotated.getHeight(), matrix, true);
iv.setImageBitmap(rotated);
Ich habe versucht, dies mit vielen Bildern, aber jetzt man eine OutOfMemoryError verursacht. Gibt es einen Weg dies zu verhindern? Natürlich kann ich Recycling nennen, aber dann verliere ich die Bitmap und muss sie wieder aus der Bildansicht holen. Ich glaube nicht, dass das einen Unterschied machen wird.
Könnte diese Hilfe? http://developer.android.com/training/displaying-bitmaps/index.html –
Wenn das ImageView eine Alternative ist, gehen Sie damit! – Carnal
Das Drehen des ImageView ist keine Option, ich speichere das Bitmap danach. In anderen Situationen ist es jedoch eine bessere Option. –