Android:在画布上保存绘图

时间:2012-09-03 12:41:57

标签: android android-canvas

如何在android中的画布上保存绘图,以便将来某些时候可以恢复?例如,我将当前绘图保存在画布上,然后绘制其他内容,然后将画布恢复到上一个​​保存状态。

2 个答案:

答案 0 :(得分:1)

您必须单独存储模型数据。在draw方法中,您只定义如何绘制此数据。根据具体情况,您可以设置标记并在绘图中绘制相应的模型。

您还可以将画布保存为文件/位图,例如请参阅:Image on canvas to JPEG file

答案 1 :(得分:1)

Canvas在Bitmap上绘制,如果这样就足够了,那么将位图保存到文件中。但是如果你想保存所有用户“笔画”,你需要单独录制它,然后在加载后重放。