Можно ли получить координаты ImageView в реальном времени, пока он находится в анимации перевода?

У меня есть изображение пули в ImageView, которая делает анимацию перевода.

Мне нужно показать координаты в реальном времени, чтобы показать, как далеко от цели в режиме реального времени.

ImageView myimage = (ImageView)findViewById(R.id.myimage);    
Animation animation = new TranslateAnimation(100, 200, 300, 400);
animation.setDuration(1000);
myimage.startAnimation(animation);
animation.setRepeatCount(Animation.INFINITE);

Можно ли в реальном времени получить координаты x и y изображения, когда оно выполняет TranslateAnimation?

И если это невозможно с помощью TranslateAnimation, есть ли другой способ, который дает в реальном времени координаты изображения во время движения?

Я старался -

int x = myimage.getLeft();
int y = myimage.getTop(); 

а также

int[] firstPosition = new int[2];
myimage.measure(View.MeasureSpec.EXACTLY, View.MeasureSpec.EXACTLY);
myimage.getLocationOnScreen(firstPosition);
int x = firstPosition[0];
int y = firstPosition[1];

но в обоих случаях он дает начальную статическую координату ImageView.

Ответы на вопрос(3)

Ваш ответ на вопрос