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

애니메이션중 실시간 좌표 얻는 방법이 궁금합니다.

0 추천

안녕하세요

Imageview에 있는 이미지를 TranslateAnimation으로 위치 지정후

애니메이션을 진행하고 있는데요 TimerTask로 Animation중 ImageView의 좌표를 찍어보는데
좌표는 변경되지 않고 처음좌표 그대로 유지가 됩니다.

Animation이 실행되고 있을때 ImageView의 실시간 좌표를 얻는 방법이 있는지

문의드립니다.

 

감사합니다.

Darabont (190 포인트) 님이 2014년 7월 28일 질문

1개의 답변

0 추천
 
채택된 답변
안드에서 에니메이션은 쉽게 말하면 눈속임입니다.

오브젝트의 실제 좌표는 이동하지않고 에니메이션이 적용된 부분만 따로 화면에 그려줄뿐입니다.

정확한 좌표를 얻고 싶으면 에니메이션이 이동시간에 따라 이동되는 패스를 실시간으로 계산을 해주어야 합니다.

또는 에니메이션에 따라 이미지뷰를 실제로 이동시켜주고 실시간 좌표를 얻어와야겠지요
nicehee (73,100 포인트) 님이 2014년 7월 28일 답변
Darabont님이 2014년 7월 28일 채택됨
그것만 아니길 바랬는데 그거였네요 ^^ 답변 감사합니다.
14부터는 실제로 이동하는 애니메이션이 존재한다능
제가 17로 작업하고 있는데 좌표가 변경이 안되는데 혹시
아시면 자세한 답변 가능할지요?
걍 애니메이션 말고 오브젝애니메이터 쓰셔야함
http://www.youtube.com/watch?v=VY3kMFrA3wU
위 동영상을 보시면 차이점을 아실듯
...