如何在android中的画布上保存绘图,以便将来某些时候可以恢复?例如,我将当前绘图保存在画布上,然后绘制其他内容,然后将画布恢复到上一个保存状态。
答案 0 :(得分:1)
您必须单独存储模型数据。在draw方法中,您只定义如何绘制此数据。根据具体情况,您可以设置标记并在绘图中绘制相应的模型。
您还可以将画布保存为文件/位图,例如请参阅:Image on canvas to JPEG file
答案 1 :(得分:1)
Canvas在Bitmap
上绘制,如果这样就足够了,那么将位图保存到文件中。但是如果你想保存所有用户“笔画”,你需要单独录制它,然后在加载后重放。