Bitmap bm = Bitmap.createBitmap(bitmap, 0, 0, bitmap.getWidth(),
bitmap.getHeight(), matrix, true);
就是這條語句,經常報java.lang.outofMemoryError錯誤?各位大牛誰知道,可以改一個其他的方法嗎?
是不是因為你的圖片太大了,把它換為android自帶的圖標試試。或者直接使用Canvas.drawBitmap(Bitmap bitmap, Matrix matrix, Paint paint)方法重繪一張好了,不用重新生成新圖。