Есть ли способ сделать это?Я хотел бы сохранить экран холста как растровый объект, а затем снова нарисовать его на экране.
Вы можете создать холст, передающий растровое изображение, на которое будет рисовать холст. Смотри http://developer.android.com/reference/android/graphics/Canvas.html#Canvas(android.graphics.Bitmap)
Вам необходимо создать растровое изображение соответствующего размера для вида, в который вы хотите нарисовать.
Просто угадайте здесь, но если вы делаете это, потому что хотите рисовать за пределами экрана, то рисуйте растровое изображение на всех сразу, вы также можете взглянуть на SurfaceHolder / SurfaceView.