다른 좋은 방법이 매우 많을거라 생각되지만,, 지우고싶은 시점에서 함수를 호출하고, 그 함수에는 이런내용을 넣으면 되지않을까 싶네요... moveTo, lineTo에 사용된 x,y 좌표값을 음수값으로 바꿔주는 내용을 넣으시고 invalidate();하시면... 지워지는건 아니고, 화면 밖으로 보내버리는 거예요.. 참고만 하세요 ^^;
2010.09.28 23:36:46
현검
어떤 운영체제도 지운다는 개념은 없습니다. 옛날같이 흑백 픽셀 단위의 그래픽이면 xor 등을 통해서 해당 부분만 복원하는 기법도 있었지만, 그것은 논외로 하고 결론은 무조건 지우고 새로 그려야 합니다. 선을 지운다 => 화면을 지우고 모든걸 새로 그리면서 해당 선은 그리지 않는다 이렇게 이해하시면 될 것 같습니다.
지우고싶은 시점에서 함수를 호출하고, 그 함수에는 이런내용을 넣으면 되지않을까 싶네요...
moveTo, lineTo에 사용된 x,y 좌표값을 음수값으로 바꿔주는 내용을 넣으시고 invalidate();하시면...
지워지는건 아니고, 화면 밖으로 보내버리는 거예요.. 참고만 하세요 ^^;