Canvas를 2개를 만들고 그 각각 Canvas의 좌표를 기준으로 Point(좌표)를 가져오려고 하는데,그게 힘드네요. ㅠㅠ. Point를 각 캔버스 좌표에서 읽어올수 없나요?
왠지 틀린그림찾기 어플의 느낌이 드네요..
커스텀 뷰 만들어서 그 안에 onDarw의 Canvas 말씀하시는 것 같은데..
기본적으로 셋팅을 안했다고 하면 onTouchEvent의 event값에서 가져오는 x,y 좌표는 Canvas 기준입니다.
굳이 셋팅을 해야한다면 커스텀뷰의 onSizeChanged 메서드로 재설정 해주는 것이 좋습니다.
소스가 없고 로그의 상황을 모르니 이렇게 감으로 밖에 말씀드릴 수 없네요..
아마 따로 width / height를 부모객체로 부터 가져오는 코드가 있지 않은지 보세요..
wrestler999님 답글 감사합니다.
그런데 제가 지금 수정하는 어플은 라이브배경화면 어플입니다.
캔버스 위에 Poit좌표에 물고기가 움직이는 어플입니다.
캔버스 하나를 더 생성해 똑같은 물고기가 위 캔버스에도,아래캔버스에도 따로
움직이도록 하려고 합니다.그렇게 하려면 실행하자 마자 두 캔버스의 point값을
알아야 되는데 터치이벤트에서 받아오기가 힘들것 같네요.
상속받는 클래스는 유일하게 WallpaperService 더군요 --;
다른 방법이 있을까요?^^
로그인 유지
왠지 틀린그림찾기 어플의 느낌이 드네요..
커스텀 뷰 만들어서 그 안에 onDarw의 Canvas 말씀하시는 것 같은데..
기본적으로 셋팅을 안했다고 하면 onTouchEvent의 event값에서 가져오는 x,y 좌표는 Canvas 기준입니다.
굳이 셋팅을 해야한다면 커스텀뷰의 onSizeChanged 메서드로 재설정 해주는 것이 좋습니다.
소스가 없고 로그의 상황을 모르니 이렇게 감으로 밖에 말씀드릴 수 없네요..
아마 따로 width / height를 부모객체로 부터 가져오는 코드가 있지 않은지 보세요..