Я пытаюсь достичь: начать новую деятельность с анимацией перехода для текущей активности .Активация активности Android Android
Я хотел бы показывать текущую активность, когда новая активность будет за текущим.
Вот слайд вверх анимация: R.layout.slide_up
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:duration="1000"
android:fromYDelta="0%"
android:toYDelta="100%" />
</set>
Вот как я подаю переход активности анимации:
overridePendingTransition (0 , R.anim.slide_up);
I я использую 0 для ввода активности, так как я не хочу, чтобы анимация для нового активность, и она не работает (анимация не выполняется). Если я использую анимации для ввода активности тоже работает (обе анимации выполняются), как например:
overridePendingTransition (R.anim.slide_out , R.anim.slide_up);
где R.anim.slide_out:
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:duration="1000"
android:fromYDelta="100%"
android:toYDelta="0%" />
</set>
Любой идеи?
Я работаю на Android 4.1.2 и Android 4.0.4
Это потому, что это не совсем тот же переход. У вас есть набор свойств zAdjustment = "top", который позволяет воспроизводящей анимации воспроизводить верхнюю часть входящей анимации, так как по умолчанию анимация ввода воспроизводится над выходом. – MCeley
вот в чем смысл :) – Zielony