2012-09-03 108 views
0

如何在android上將繪圖保存在畫布上,以便將來可以在某個點恢復?例如,我將當前繪圖保存在畫布上,然後繪製其他內容,然後將畫布恢復到之前保存的狀態。Android:在畫布上保存圖形

回答

1

您必須單獨存儲模型數據。在繪製方法中,您只能定義如何繪製這些數據。根據情況你可以設置一個標誌並繪製,繪製合適的模型。

您也可以在畫布保存爲一個文件/位圖,例如參見本:Image on canvas to JPEG file

1

帆布借鑑Bitmap所以如果這是足夠的,然後保存您的位圖到文件。但是,如果要保存所有用戶的「筆劃」,則需要單獨記錄,然後在加載後重新播放。

+0

我想繪製車速表線,當速度增加到某個極限時,我想將線的顏色改變爲其他顏色,但問題是所有前面的線顏色也變了,但是我的想要改變以前的線條顏色,它應該與之前相同。 – Deepak

+0

例如:如果速度小於100公里,那麼線速度應該是b綠色,如果速度增加150,那麼它應該是黃色,或者超過200,它應該是紅色,線條顏色變得更改,但所有線條變爲一種顏色無論是綠色,黃色或讀,以前不應該改變.. ????請幫助> – Deepak