2011-03-20 23 views
0

右鍵我的標題是不是世界上最好的。我有一個很大的代碼,應該在多個位圖中創建大的位圖。我已經分離出的問題的代碼安卓:帆布做出來的多張圖片也救不了

bity = Bitmap.createBitmap(specialWidth,specialHeight,Bitmap.Config.ALPHA_8); 
Canvas canvas = new Canvas(bity); 

float left=0.0f; 
for (int i = 0; i < imagesArrayz.length; i++){ 

    float top=0.0f;   
    canvas.drawBitmap(imagesArrayz[i], left, top, null); 
    left+=imagesArrayz[i].getWidth(); 
} 

爲了解釋這一部分:「位j」是一個全局定義位圖對象,它是未分配的,直到這一點;
imagesArrayz是5位圖的陣列已經賁分配和已賁正確分配(我測試,以查看是否每個圖像是陣列中)

此i之後只是有保存全局變量位j至一個功能文件。問題在於,保存好我繪製的畫布時,它保存了一個0kb的空JPG文件。請幫忙!

回答

0

我回答我自己的問題......與ARGB_8888更換ALPHA_8,這一切神奇地運行。

有人拍我請...