【发布时间】:2012-08-06 19:10:28
【问题描述】:
我正在尝试从已加载到位图中的 PNG 文件创建画布,但它给出了错误。代码如下:
public Bitmap CABINET_Bitmap;
AssetManager assetManager = this.getAssets();
inputStream = assetManager.open("background.png");
CABINET_Bitmap = BitmapFactory.decodeStream(inputStream);
// Next line gives error
Canvas cv = new Canvas(CABINET_Bitmap);
如果我创建位图,而不是加载它,通过这样做:
CABINET_Bitmap = Bitmap.createBitmap(480, 640, Config.RGB_565);
Canvas cv = new Canvas(CABINET_Bitmap);
然后画布创建工作。任何想法我做错了什么?
【问题讨论】: