Я переключаю между активами в моем приложении. Я оказываю эффект, когда деятельность «скользит» в верхней части существующего. Пример: < /p>
public static void switchToActivity(Activity origin, Class activity) {
Intent i = new Intent(origin, activity);
origin.startActivity(i);
origin.overridePendingTransition(R.anim.slide_in_from_right, R.anim.hold);
}
< /code>
Затем я возвращаюсь: < /p>
origin.startActivity(intent != null ? intent : new Intent(getApplicationContext(), MyNewActiviy.class));
origin.overridePendingTransition(0, R.anim.slide_out_right);
origin.finish();
< /code>
Теперь у меня было это годами, и это выглядело как сначала новое скольжение по старому, затем при возвращении старого выдвигает, и новый (тот, который был там раньше), там изменился. Вместо новой деятельности «Быть там», когда старый выскальзывает, это черный фон, а затем он просто появляется после того, как выдвигает анимацию. Или мне нужно использовать FADE или скользить слева, чтобы он выглядел приличным?>
Подробнее здесь: https://stackoverflow.com/questions/796 ... re-handled