마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 View에서 무효화할때요

0 추천
안드로이드에서 View 에서 Canvas에 그리는 정보를 변경하고 다시 그릴 시,

invalidate(); 이것을 사용하는데요,

invalidate를 사용하면 전체를 다 무효화시켜서 그전 그림은 모두 없어지고, 바뀐정보로만 그리더라구요.

그 전에 있던 정보도 남겨져 있는상태에서 정보를 갱신하고싶은데,

쉽게말해서 C에서 invalidate(false)와 같이, 이전 정보가 사라지지 않고, 계속 중복되서 그려지며, onDraw를 호출하게 하려면

어떻게 해야할지.. 궁금합니다..
도치아빠 (200 포인트) 님이 2013년 3월 5일 질문

1개의 답변

0 추천
서피스뷰 홀더 이용하고...

그리기 같은 경우 Path 로 경로를 계속 저장해놓고 onDraw 뿌려준다고 생각하시면 될듯...
ankarkied (3,210 포인트) 님이 2013년 3월 5일 답변
ankarkied님이 2013년 3월 5일 수정
...