我在百度上查找到 将canvas里面画好的东西保存到bitmap中 都是在new canvas()的时候 传入一个参数:
Bitmap bm = Bitmap.createBitmap(320, 480, Config.ARGB_8888);
Canvas canvas = new Canvas(bm);
然后canvas里面画的东西就都保存在bitmap中了,但是我的canvas是onDraw(Canvas canvas)传入的参数,也就不存在这个Btimap对象,请问有办法获取到bitmap吗?
------解决方案--------------------
Bitmap bm = Bitmap.createBitmap(320, 480, Config.ARGB_8888);
Canvas canvas = new Canvas(bm);
然后canvas里面画的东西就都保存在bitmap中了,但是我的canvas是onDraw(Canvas canvas)传入的参数,也就不存在这个Btimap对象,请问有办法获取到bitmap吗?
我也不知道,帮你顶一下吧。。。
------解决方案--------------------
Bitmap bitmap = Bitmap.createBitmap(...)
Canvas canvas = new Canvas(bitmap);
onDraw(canvas);
------解决方案--------------------
帮你顶一下,我也想知道这个onDraw方法能不能自己多次调用,能不能自己再传不同的参数