Полагаю, у вас реализован метод AnimationListener :: onAnimationEnd и установлена новая позиция в методе onAnimationEnd () для изображения стрелки. Таким образом, он остается на новой должности.
Поэтому проверьте анимацию перевода, убедитесь, что она использует xType, yType в качестве Animation.RELATIVE_TO_SELF.
Пожалуйста, обратитесь TranslateAnimation :: TranslateAnimation
общедоступная TranslateAnimation (int из XType, float из XValue, int в XType, float в XValue,
int fromYType, float fromYValue, int toYType, float toYValue) {
Надеюсь, это поможет.