У меня есть ListView в моем первом действии. И когда я нажимаю на элемент внутри, я запускаю другое действие. Хорошо для этого. Но теперь я хочу изменить переход между этими двумя действиями:
- Activity1 -> Activity2: вертикальный переход для Activity2 снизу вверх (последовательность)
- Когда я возвращаюсь к Activity1: вертикальный переход для Activity2 сверху вниз (прогресс)
ОБНОВЛЕНИЕ
Я нашел решение в соответствии с моими требованиями:
Активность1 -> Активность2
startActivity();
overridePendingTransition(R.anim.from_bottom_to_top, 0);
from_botton_to_top.xml
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/decelerate_interpolator"
android:fromYDelta="100%p" android:toYDelta="0%p"
android:duration="@android:integer/config_shortAnimTime"/>
Activity2 -> Activity1 (нажатая клавиша)
finish();
overridePendingTransition(0, R.anim.from_top_to_bottom);
from_top_to_bottom.xml
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/accelerate_interpolator"
android:fromYDelta="0%p" android:toYDelta="100%p"
android:duration="@android:integer/config_shortAnimTime"/>