Я работаю над созданием приложения more Material, и я просто зациклился на том, как реализовать некоторые общие переходы элементов. У меня есть действие A, которое запускает другой B, а затем вызывает finish(), чтобы удалить его из заднего стека. В моем случае у меня есть элемент, который я хочу разделить между этими двумя действиями, но как только он передается от A до B, A больше не имеет значения. Если я не назову финиш() после startActivity (ctx, intent, bundle), анимация выхода/ввода работает отлично. Однако, если я назову финиш, там действительно уродливое мерцание перед началом анимации.
Есть ли что-то, что я пропускаю, или просто невозможно сделать то, что я пытаюсь сделать?