안드로이드 개발 질문/답변
(글 수 45,052)
이미지뷰로 작은 네모그림을 하나 만들어서 이동을 시킵니다.
그 후에
Rect mRect = new Rect();
이미지뷰.getGlobalVisibleRect(mRect);
이 방식으로하여 버튼을 누르면 이미지뷰의 절대좌표값을 받아온다음 텍스트뷰에 좌표값을 표시해줍니다.
좌표값도 다 잘나오는데..문제는
버튼을 누르면 텍스트뷰에 좌표값을 표시하고 동시에 이동되어있떤 이미지뷰가 액티비티가 생성될때 나타난 위치로 초기화가 됩니다.
이런저런 방법을 써봐도 이동된 이미지뷰의 위치가 초기화가 됩니다.
제 예상으론 텍스트뷰에 좌표값이 표시되여 UI가 바뀌기 때문에 이미지뷰의 위치가 초기화 되는거 같거든요.
버튼을 눌러 좌표값을 표시해도 이미지뷰의 이동위치가 그자리에 있또록 하는 방법이 없을까요??