OSDN Git Service

Launch activity behind launching task.
authorCraig Mautner <cmautner@google.com>
Mon, 7 Jul 2014 22:28:55 +0000 (15:28 -0700)
committerCraig Mautner <cmautner@google.com>
Tue, 15 Jul 2014 18:36:25 +0000 (11:36 -0700)
commitbb742462781a73bb25516067c8fe6311c1c8a93e
treec22d7e49989fa9b2ae691664cce494b1a69132ed
parent96e22850669d3dc23a087419ccc355ecc466a37f
Launch activity behind launching task.

Use ActivityOptions.makeLaunchTaskBehindAnimation() to launch tasks
behind the current task. Includes animations for launching and
launched tasks.

Fixes bug 16157517.

Change-Id: I0a94af70b4748592e94673b958ee824cfb3d7ec0
20 files changed:
api/current.txt
core/java/android/app/ActivityManagerNative.java
core/java/android/app/ActivityOptions.java
core/java/android/app/IActivityManager.java
core/java/android/content/Intent.java
core/java/android/view/IWindowManager.aidl
core/res/res/anim/launch_task_behind_background.xml [new file with mode: 0644]
core/res/res/anim/launch_task_behind_source.xml [new file with mode: 0644]
core/res/res/values/attrs.xml
core/res/res/values/public.xml
core/res/res/values/styles.xml
services/core/java/com/android/server/am/ActivityManagerService.java
services/core/java/com/android/server/am/ActivityRecord.java
services/core/java/com/android/server/am/ActivityStack.java
services/core/java/com/android/server/am/ActivityStackSupervisor.java
services/core/java/com/android/server/wm/AppTransition.java
services/core/java/com/android/server/wm/AppWindowAnimator.java
services/core/java/com/android/server/wm/AppWindowToken.java
services/core/java/com/android/server/wm/WindowManagerService.java
tools/layoutlib/bridge/src/android/view/IWindowManagerImpl.java