我在自定义的View中的onDraw()函数中重新定义了一个canvas,结果不起作用啊:protected void onDraw(Canvas canvas) {
// TODO Auto-generated method stub
super.onDraw(canvas);
// canvas.drawBitmap(bmp_boom, 10, 10, null); Bitmap b2 = Bitmap.createBitmap(bmp_boom.getHeight(), bmp_boom.getWidth(), Config.ARGB_8888);
Canvas canvas3 = new Canvas(b2);
canvas3.drawBitmap(bmp_boom, 10, 10, null);
}
图片bmp_boom加载没有问题,因为第一句可以画出来。搜索一些使用方法,就是这样子的,不清楚为什么不行,各位帮一下!
// TODO Auto-generated method stub
super.onDraw(canvas);
// canvas.drawBitmap(bmp_boom, 10, 10, null); Bitmap b2 = Bitmap.createBitmap(bmp_boom.getHeight(), bmp_boom.getWidth(), Config.ARGB_8888);
Canvas canvas3 = new Canvas(b2);
canvas3.drawBitmap(bmp_boom, 10, 10, null);
}
图片bmp_boom加载没有问题,因为第一句可以画出来。搜索一些使用方法,就是这样子的,不清楚为什么不行,各位帮一下!
想做图片绘制的加载效果,就是最后一个参数的比对, Config.ARGB_8888
你自己实例化一个canvas是不能显示的