2012-09-03 7 views
0

그림을 캔버스에 저장하여 안드로이드에 저장하면 나중에 어느 시점에서 복원 할 수 있습니까? 예를 들어, 현재 도면을 캔버스에 저장 한 다음 다른 것을 그리고 나서 복원 캔버스를 이전 저장된 상태로 복원합니다.Android : 캔버스에서 그림 저장

답변

1

모델 데이터를 별도로 저장해야합니다. 그리기 방법에서는이 데이터를 그리는 방법 만 정의합니다. 상황에 따라 플래그를 설정하고 그릴 때 적절한 모델을 그립니다. Image on canvas to JPEG file

1

캔버스 그래서 충분한 경우, 다음 파일에 비트 맵을 저장 Bitmap에 그립니다

또한 예를 이것에 대한 참조 파일/비트 맵으로 캔버스를 저장할 수 있습니다. 그러나 모든 사용자 "스트로크"를 저장하려면 별도로 기록한 다음로드 한 후에 다시 재생해야합니다.

+0

나는 속도계 선을 그릴 때 속도가 약간의 제한으로 증가 할 때 선의 색상을 다른 색상으로 변경하려고하지만 문제는 모든 이전 선 색상도 변경되지만 문제는 그다지 문제가되지 않는다는 것입니다. 이전 선 색상을 변경하려면 이전과 동일해야합니다. – Deepak

+0

경우는 다음과 같습니다 : 속도가 100km 미만이면 속도가 150 증가하면 선 색상이 b 녹색으로 표시되고 황색이어야하거나 200 이상이 빨간색이어야 선 색이 변경되지만 모든 선은 하나의 색상은 녹색, 노란색 또는 읽기, 이전은 변경해서는 안됩니다 .. ???? 제발 도와주세요> – Deepak

관련 문제