2011-03-20 22 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,这一切神奇地运行。

有人拍我请...