2012-09-03 74 views
0

如何在android上将绘图保存在画布上,以便将来可以在某个点恢复?例如,我将当前绘图保存在画布上,然后绘制其他内容,然后将画布恢复到之前保存的状态。Android:在画布上保存图形

回答

1

您必须单独存储模型数据。在绘制方法中,您只能定义如何绘制这些数据。根据情况你可以设置一个标志并绘制,绘制合适的模型。

您也可以在画布保存为一个文件/位图,例如参见本:Image on canvas to JPEG file

1

帆布借鉴Bitmap所以如果这是足够的,然后保存您的位图到文件。但是,如果要保存所有用户的“笔划”,则需要单独记录,然后在加载后重新播放。

+0

我想绘制车速表线,当速度增加到某个极限时,我想将线的颜色改变为其他颜色,但问题是所有前面的线颜色也变了,但是我的想要改变以前的线条颜色,它应该与之前相同。 – Deepak

+0

例如:如果速度小于100公里,那么线速度应该是b绿色,如果速度增加150,那么它应该是黄色,或者超过200,它应该是红色,线条颜色变得更改,但所有线条变为一种颜色无论是绿色,黄色或读,以前不应该改变.. ????请帮助> – Deepak