我在一个扩展表面视图并实现可运行的类中有这个代码我能够使用该类基本上允许您使用不同的颜色等绘制到画布上。我正在尝试获得一种方法,该方法允许我在绘制图像后保存图像,这就是方法。无论我做什么,我都会得到一个黑色的图像,上面什么都没有。有任何想法吗?
我启用了缓存绘图
Objective get a bitmap image from a custom SurfaceView 我已经用尽了在这里查看其他帖子的选项,但没有找到任何工作。希望最近有一个新的解决方案。非常感谢
public Bitmap getImage() {
Bitmap bitmap = Bitmap.createBitmap(this.getWidth(),
this.getHeight(), Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(bitmap);
this.draw(canvas);
return bitmap;
}