0

将来のある時点で復元できるように、Androidでキャンバスに描画を保存するにはどうすればよいですか?たとえば、現在の描画をキャンバスに保存してから別の描画を行い、その後、キャンバスを以前の保存状態に復元します。

4

2 に答える 2

1

モデルデータは個別に保存する必要があります。drawメソッドでは、このデータの描画方法のみを定義します。状況に応じて、フラグを設定し、描画時に適切なモデルを描画できます。

キャンバスをファイル/ビットマップとして保存することもできます。たとえば、次を参照してください。キャンバス上の画像からJPEGファイルへ

于 2012-09-03T12:46:04.673 に答える
1

Canvasはそれを利用するBitmapので、それで十分な場合は、ビットマップをファイルに保存します。ただし、すべてのユーザーの「ストローク」を保存する場合は、それを個別に記録し、ロードされたら再生する必要があります。

于 2012-09-03T12:47:41.113 に答える