안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요
다름이 아니라
이번에 페인팅하는 업무를 하고 있는데 지우개 기능이 들어가서
좀 알아보고 있는 도중에 API DEMO에 있는 FingerPaint 데모를 보고
적용시켰습니다.
그런데 하는 도중에 지우개 기능에 문제가 좀 있던데여..
현재 지우개에서는
mPaint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.CLEAR));
이런식으로 되어있습니다..
분명 정상적으로 지워지긴하는데 문제점이 있는게
1. UP을했을경우에 지워짐(손가락을땐경우)
2. 지우개 색깔이 검정색으로 나타남
위와 같은 현상 해결하신분은 도움좀 부탁드립니다 ㅠ.ㅠ

개발자는 기계가 아닙니다.




자답입니다.....mPaint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.CLEAR)); 구문에는 문제가 없네요
mCanvas.drawPath(mPath, mPaint); 를 OnDraw에서 한번더 호출하기때문에 발생하는 문제네요..
이런 망할 구글자식들..... ㅡ.ㅡ 영어로 써놔야겠네