2012-07-08 2 views
0

나는 SWYPE 키보드와 비슷한 무언가를 안드로이드에 만들 계획을하고있다. 키보드 위로 선을 그리는 방법에 대한 아이디어가 없습니다. FingerPaint 샘플을 보았지만 캔버스에 선을 그리는 방법을 알았지 만 swype 에서처럼 키보드를 그리는 방법과 SWYPE 에서처럼 부드러운 입력 키보드의 버튼을 다시 그리는 방법에 대한 아이디어는 얻지 못했습니다.SWYPE에서와 같이 사용자 정의 키보드에 선을 그리는 방법은 무엇입니까?

나는 현재 작업에 대한 정보를 추가/게시 할 수 있습니다.

+0

나는 LatinIME 샘플로 시작하여이를 수정했다. 나는 LatinKeyboardView에서 onTouchEvent를 재정의하고 선을 그릴 수 있지만 키보드가 키보드 대신 이미지처럼 작동한다는 것이 문제입니다. – rajankz

+0

여기에 현재 코드에 대한 링크가 있습니다. http://pastie.org/pastes/4222869/text?key=adqh1dcmwztjswmaimazkg – rajankz

+0

이제는 선을 그리는 방법과 키보드가있는 방법을 알아 냈습니다. (아마도) 마지막 버그는 내가 그림 그리기를 마칠 때까지 남아있는 팝업 창에 관한 것입니다. – rajankz

답변

0

그래서 fingerPaint 예제를 사용하고 onMotionTouch() 메소드를 재정의하는 방법을 알아 냈습니다. 손가락을 움직일 때 도면을 표시하려면 invalidate() 함수를 사용하십시오.

더 많은 설명이 필요하면 온라인에서 내 코드를 게시 할 수 있는지 확인할 수 있습니다.

+0

안녕하세요, 위의 코드처럼 'LatinKeyboardView' 클래스 전체를 게시하시기 바랍니다. 나는 비슷한 것을하려고 노력하고 있지만 그것을 할 수는 없습니다. –

관련 문제