2012-06-04 5 views
0

사용자가 지오메트리를 그릴 수있게했습니다. 그래서 각 지오메트리 (예 : 선, 삼각형, 쿼드 등)에 필요한 모든 데이터 (즉, 좌표)를 저장합니다. 이제 저는 페인트/브러시를 구현하고 있습니다.이 브러시는 입력 된 모든 점을 신경 쓰지 않습니다. 내 문제는 canvas.drawColor (Color.WHITE)를 호출해야한다는 것입니다. 사용자가 기하학을 수정할 때마다 지워지는 도료도 사라지고 액세스 할 필요가 없습니다.Android Paint. 2 캔버스?

실제로 두 캔버스에서 두 개의 캔버스를 분리하고 나중에 결합하는 방법이 있습니까? 즉, 페인트는 하나의 캔버스에 직접 그려지고 다른 캔버스에있는 지오메트리가 결합됩니다.

답변

0

Yout은보기의 배경색을 흰색으로 설정할 수 있습니다.

mView.setBackgroundColor(Color.WHITE); 

당신이 그나마이 방법은 당신이 원하는 일을 할 수있는 방법의 예를 들면, 데모는 안드로이드 SDK에 포함 된 API에 TouchPaint.java을

canvas.drawColor(Color.WHITE); 

체크 아웃 사용해야합니다.