2012-05-10 5 views
0

현재 단순 invalidate/onDraw 전략을 사용하여 단일 뷰 안드로이드 앱을 개발 중입니다. 그리고 onDraw 메소드를 호출하기 전에 항상 캔버스가 지워진 것처럼 보입니다. 누구든지 onDraw 메서드 호출 이전에 현재 캔버스 내용을 유지하는 간단한 방법을 알고 있습니까? 어떤 도움이라도 대단히 감사 할 것입니다.안드로이드 뷰 배경 삭제

답변

0

비트 맵을 사용하여 마지막으로 그려진 상태를 저장하고 모든 onDraw 메서드 호출에서 비트 맵을 다른 것보다 먼저 캔버스에 그립니다.

+0

답장을 보내 주셔서 감사합니다.하지만 변경되지 않은 화면 영역을 업데이트하지 않아도됩니다. 즉, 시스템에서 onDraw 호출을하기 전에 암시 적으로 지우기를 수행하지 않아도됩니다. – Taliadon