마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 그림판, 스프레이(에어브러쉬) 기능 질문!

0 추천
안녕하세요, 안드로이드 초보개발자입니다.

안드로이드로 그림판을 만들고 보고 있는데요, 거기에 에어브러쉬(스프레이) 기능을 넣으려고 합니다.

다른건 대부분 필터나, 그리기모드(Xfermode)에 있어서 쉽게 구현이 가능한데

에어브러쉬는 관련 api가 없는것 같네요 ㅠ 검색해봐도 잘 나오질 않고...

그려지는 내용을 Path 리스트에 저장하고 있습니다.

그래서 Path방식으로 해보려고 Path.addCircle을 써서 터치된 좌표에서 특정영역까지 랜덤하게 addCircle을 하도록 시도해봤는데요, 이렇게하니까 너무 끊기는 느낌이 많이드네요 ㅠ 버벅되는것 같은...

 

암튼, 조언 부탁드리겠습니다!!
블랙이요블랙 (12,860 포인트) 님이 2015년 3월 2일 질문

1개의 답변

0 추천
Move 이벤트는 매 픽셀이 변경될때마다 콜됩니다.

천천히 드레그할때에는 그나마 처리가능할텐데

빨리 움직인다면 미처 처리하기도전에 다른 픽셀값이 올라오니

시스템에서 또는 어플에서 정신을 못차릴정도로 많은 값들이 올라옵니다.

최선의 방법은 픽셀들을 건너뛰는겁니다.

오래되었지만 "안드로이드 정복" 책에는 8픽셀을 기준(건너뛰는)으로 설명을 하였던것으로 기억나네요..
nicehee (73,100 포인트) 님이 2015년 3월 3일 답변
...