TaskStackBuilder转换animation
我正在使用Android L转换,意图传递一个ActivityOptions
包。 我怎样才能重现与TaskStackBuilder
相同的意图的animation?
这是我目前使用单一Intent
工作方法:
startActivity(myIntent, ActivityOptions.makeSceneTransitionAnimation(this).toBundle());
这是我与TaskStackBuilder
尝试:
TaskStackBuilder builder = TaskStackBuilder.create(this); builder.addNextIntentWithParentStack(myIntent); builder.startActivities(ActivityOptions.makeSceneTransitionAnimation(this).toBundle());
但animation创造了一个奇怪的效果,不是同一个“单一意图”版本。
我也试过:
builder.addNextIntent(myIntent);
代替:
builder.addNextIntentWithParentStack(myIntent);
尝试使用:
TaskStackBuilder.create (Context context)
返回一个新的TaskStackBuilder来启动一个由一系列活动组成的新的taskstack。 参数 –
Context context
:将启动新任务堆栈或生成PendingIntent
的上下文。
返回, TaskStackBuilder
– 一个新的TaskStackBuilder。