2011-12-15 5 views
1

이 코드는 완벽하게 작동하지만 검은 색으로 지워지고 흰색으로 지우고 싶습니다.흰색으로 캔버스에 그려진 패스를 지우는 방법

mPaint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.CLEAR)); 

도와주세요! 미리 감사드립니다.

+0

또한 같은 문제에 직면하고 있습니다. 너 한테 그 대답이있어. – AndroidDev

답변

0

흰 색으로 삭제 확실하지만 우리는 검은 색없이 삭제할 수 있습니다하지 my post을 통해

를 이동하십시오 (삭제하면서 즉 투명 색상 apper 것이다).

0

다른 경로를 만들고 동일한 설정으로 페인트하고 페인트의 색상을 원하는대로 설정하십시오. set canvas.drawPath (,); PorterDuffXfermode 페인트 후에는 오버레이 페인트가 터치 업시 저장되지 않도록 경로를 재설정하지 마십시오. 이 나를 위해 일했습니다. 행운을 빌어 요.

관련 문제