Я борюсь с использованием пользовательской анимации для изменения ориентации на Android. По сути, я хочу, чтобы каждый раз, когда пользователь поворачивал телефоны, новый экран в альбомном режиме перемещался справа налево.
Я нашел похожую тему (/5999441/android-animatsiya-pri-smene-orientatsii) к сожалению, это не ответит на мой вопрос.
Анимация определяется следующим образом:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/accelerate_interpolator">
<translate android:fromXDelta="100%p"
android:toXDelta="0"
android:duration="550" />
</set>
Для применения анимации я использовал:
overridePendingTransition(R.anim.slide_right, 0);
Либо сразу после:
startActivity(...);
или
super.onCreate();
К сожалению, никто из них не работал. Анимация работает хорошо, когда я делаю переход между действиями, когда остаюсь в портретном режиме, но всякий раз, когда я пытаюсь использовать его при переходе от портрета к пейзажу - это не работает.
Буду очень признателен за вашу помощь!