вы столкнулись с той же проблемой, что и я недавно ... когда вы применяете анимацию к кнопке или любому другому представлению и используете setFillAfter (True), это означает, что изображение представления перемещается, а не фактическое представление, поэтому его не слушают ваш слушатель щелчка, потому что это просто изображение, а не фактическое представление, вы должны сделать что-то подобное, что я объяснил в ответ на мой собственный вопрос в зависимости от вашей ситуации ... означает, что вы также должны переместить фактическое представление в конечное место анимации и используйте setFillAfter (false), чтобы при нажатии после анимации это был фактический вид, а не только изображение, используемое для анимации в Android
.
проверьте эту ссылку ....
EditText зависает после анимации и снова возвращается при прокрутке ......?
В вашем коде используйте setFillafter (false) и фактически поместите вашу кнопку в конечную позицию анимации, как-то так же, как установив поля или в соответствии с вашим макетом, используйте соответствующие свойства для размещения. Применяя эти изменения, ваш прослушиватель кликов будет работать отлично.
==> если вы пытаетесь, чтобы прослушиватель щелчков вашей кнопки работал во время ее перемещения (будучи анимированным), то, насколько я знаю, это невозможно, поскольку android использует только изображение вашего представления для выполнения анимации, а не фактической.