drawLine을 이용해 화면에 실시간으로 터치에 반응해 선을 그려주는 작업을 하던 중에 발생한 상황입니다.


Paint 객체에 색상을 지정하지 않았을 경우 디폴트 값인 검정색으로 그려지더군요.


그래서 색상을 지정해서 배경으로 그린 이미지 위에 선을 그리자 다음과 같은 현상이 발생했습니다.


서피스 뷰에 디폴트 값의 색상(Color.Black)을 사용한 경우. 

배경 비트맵에 잔상이 남지 않고 매끄럽게 가장 최신의 터치 이벤트에 반응한 직선이 그려집니다.


다른 색상을 지정해준 경우. 최신의 직선이 그려지지만 그 전에 그린 직선들의 잔상이 남습니다.


코드는 다른 색상을 지정해준 부분을 제외하면 전혀 다를 바가 없지만 위와 같은 일이 발생합니다. 왜 그런걸까요?


한줄 요약 : 검정색은 배경색에 아무런 잔상을 남기지 않는데 다른 색상들은 왜 이러는지 가늠이 안됩니다.


그래픽 쪽은 잼병이라 경험있으신 분의 가르침 부탁드립니다.