안드로이드 개발 질문/답변
(글 수 45,052)
제가 커스텀 레이아웃안에 버튼을 절대 좌표기준으로 놓고
해당 버튼을 눌러 이동하면 그 버튼도 제가 움직인 방향으로 따라오는 것을 만들려고 합니다.
그런데 문제는 버튼 . setOnTouchListener로 해서 event.getX의 좌표를 받아오면
누른 버튼 내의 좌표로 이동해 전혀 엉뚱한 곳으로 이동하게 됩니다.
제가 하고 싶은것은 해당 버튼을 그 부모 레이아웃의 좌표를 기준으로 움직이게 하고 싶습니다.
즉 제가 버튼을 눌렀을때 그 좌표기준을 해당 버튼의 좌표기준이 아닌 해당 버튼을 감싸고 있는 레이아웃의 기준으로 잡고 싶습니다.
그래서 그 기준을 따라 제가 누른 상태로 움직이는 방향으로 해당 버튼이 이동했으면 하는 것입니다.
고수님들 이 문제 어떻게 안될까요 ㅠㅠ
제발 도움좀....




event.getRawX(); 스크린의 좌표를 얻어옵니다.