Я использую переходы Android L, передавая пакет ActivityOptions
в намерении.
Как я могу воспроизвести анимацию с тем же намерением с помощью TaskStackBuilder
?
Это мой текущий рабочий метод с одним Intent
:
startActivity(myIntent, ActivityOptions.makeSceneTransitionAnimation(this).toBundle());
Это моя попытка с помощью TaskStackBuilder
:
TaskStackBuilder builder = TaskStackBuilder.create(this);
builder.addNextIntentWithParentStack(myIntent);
builder.startActivities(ActivityOptions.makeSceneTransitionAnimation(this).toBundle());
Но анимация создает странный эффект, а не ту же самую, что и в одноцелевой версии.
Я также пробовал:
builder.addNextIntent(myIntent);
вместо:
builder.addNextIntentWithParentStack(myIntent);