Gio*_*oli 47 animation android android-intent taskstackbuilder
我正在使用Android L过渡ActivityOptions在意图中传递一个包.如何以相同的意图重现动画TaskStackBuilder?
这是我目前的单一工作方法Intent:
startActivity(myIntent, ActivityOptions.makeSceneTransitionAnimation(this).toBundle());
Run Code Online (Sandbox Code Playgroud)
这是我的尝试TaskStackBuilder:
TaskStackBuilder builder = TaskStackBuilder.create(this);
builder.addNextIntentWithParentStack(myIntent);
builder.startActivities(ActivityOptions.makeSceneTransitionAnimation(this).toBundle());
Run Code Online (Sandbox Code Playgroud)
但动画创造了一种奇怪的效果,而不是"单一意图"版本.
我也尝试过:
builder.addNextIntent(myIntent);
Run Code Online (Sandbox Code Playgroud)
代替:
builder.addNextIntentWithParentStack(myIntent);
Run Code Online (Sandbox Code Playgroud)
尝试使用以下方法来做到这一点:
TaskStackBuilder.create (Context context)
Run Code Online (Sandbox Code Playgroud)
返回一个新的 TaskStackBuilder,用于启动由一系列活动组成的新任务堆栈。参数 -
Context context:将启动新任务堆栈或生成PendingIntent.
返回 TaskStackBuilder- 一个新的 TaskStackBuilder。
| 归档时间: |
|
| 查看次数: |
1001 次 |
| 最近记录: |