При рисовании нарисуйте на холсте с растровым рисунком:
private Bitmap bitmap;
protected void onDraw(Canvas canvas) {
bitmap = Bitmap.createBitmap(canvas.getWidth(), canvas.getHeight(), Config.RGB_565);
Canvas bitmapCanvas = new Canvas(bitmap);
// perform all drawing into bitmapCanvas
canvas.drawBitmap(bitmap, 0, 0, null);
}
Затем вы можете сохранить свое растровое изображение, используя compress
, и загрузить его, используя BitmapFactory.decodeFile
или другие методы декодирования в классе BitmapFactory
.