Если вы выполняете TranslateAnimation для кнопки, тогда перемещается только рисунок, но не настоящая кнопка, поэтому вам придется перемещать кнопку самостоятельно с помощью анимационного слушателя.
Теперь вы знаете, что я уже знаю и делал, и это работает.
Проблема заключается в том, что видит пользователь. После анимации (когда я перемещаю кнопку) вы видите короткое мерцание на экране.Это происходит из-за того, что рисунок уже поднят, затем я изменяю поле кнопки, чтобы рисунок сдвинулся еще больше, прежде чем он рухнет из-за fillAfter, для которого установлено значение false
Любые идеи о том, как это исправить ? Это также может быть совершенно другой подход (например, без анимации перевода), но эффект должен быть таким же (конечно, без мерцания;))