Мне удалось решить мою собственную проблему, используя следующий подход:
Я заменил всю анимацию XML на Java TranslateAnimation.
Я создал две отдельные схемы XML, одну для позициикнопки до анимации, другие для после.В обоих макетах я ссылаюсь на одни и те же кнопки, идентификаторы и т. Д ...
Я создавал setAnimationListener каждый раз, когда начинаю анимацию, а затем в методе onAnimationEnd применяю другой макет xml."SetContentView (R.layout.layout2);"Кроме того, сразу после настройки contentView мне пришлось повторно создавать экземпляры кнопок, чтобы заставить работать щелчок.
Теперь, когда кнопка перестает двигаться, ее фактическое местоположение обновляется до конечного местоположенияэто внешний вид по отношению к анимации.