0
我需要縮放我的位圖screenSizeAverage/3.當我這樣做時,我有時會出現OutOfMemory錯誤。Android繪圖縮放位圖無OutOfMemory錯誤
screenWidth = size.x;
screenHeight = size.y;
screenSizeAverage = (screenWidth + screenHeight)/2;
Bitmap b2 = BitmapFactory.decodeResource(getResources(), R.drawable.logoqrtz);
logoqrtz = Bitmap.createScaledBitmap(b2, screenSizeAverage/3,screenSizeAverage/3, true);
protected void onDraw(Canvas canvas) {
canvas.drawBitmap(logoqrtz, (int) (screenWidth/2, (int) (screenHeight /2), p);
}
沒有OutOfMemory錯誤的最好方法是什麼?
你在該行canvas.drawBitmap(讓你的OOM ....? –