그림을 그리는 어플을 제작하려고 하는데요
일반적으로 move이벤트마다 포인트를 구조체로 저장했다가 invalidate()를 이용해서 ondraw하는것이 예제인데
이건 선이 그리는 양이 많아지면 선이 뚝뚝 끊기는 형태가 되죠
다른 어플들 보면 자연스럽게 그려지던데 어떤방식인거죠;?
ApiDemos의 FingerPaint 소스코드를 참조하시구요
Path클래스를 이용하면 곡선을 부드럽게 그릴수 있습니다. Path에는 quadTo 라는 곡선을 부드럽게 그릴 수 있는 메서드를 제공하거든요
동네가수님이 말씀하신 Path 클래스를 사용하시면 가능하실것 같습니다.
surfaceView 도아니고 일반 view를 invalidate 하시는 속도라면 path로 처리해도 무방할것 같네요.
로그인 유지
ApiDemos의 FingerPaint 소스코드를 참조하시구요
Path클래스를 이용하면 곡선을 부드럽게 그릴수 있습니다. Path에는 quadTo 라는 곡선을 부드럽게 그릴 수 있는 메서드를 제공하거든요