diff options
author | Bobby Georgescu <georgescu@google.com> | 2012-10-18 14:02:16 -0700 |
---|---|---|
committer | Bobby Georgescu <georgescu@google.com> | 2012-10-18 15:25:15 -0700 |
commit | 548038a155d94f674e7afc622f2a5b356a6f5328 (patch) | |
tree | 5243f41b593ee83057bd995566c96b94b204336f /src/com/android/gallery3d/app/StateManager.java | |
parent | 155195bb5fa12d4f16872af3c30fc26701785414 (diff) | |
download | android_packages_apps_Snap-548038a155d94f674e7afc622f2a5b356a6f5328.tar.gz android_packages_apps_Snap-548038a155d94f674e7afc622f2a5b356a6f5328.tar.bz2 android_packages_apps_Snap-548038a155d94f674e7afc622f2a5b356a6f5328.zip |
Various transition tweaks/fixes in Gallery
Bug: 7376109
-Add new animation preset for photos based on UX feedback
-Fix showing of highlight when tapping album grid photo
-Move StateTransition enum to StateTransitionAnimation.State
Change-Id: I2ce57580fa6c5f34d9545561515031899eb41eb2
Diffstat (limited to 'src/com/android/gallery3d/app/StateManager.java')
-rw-r--r-- | src/com/android/gallery3d/app/StateManager.java | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/com/android/gallery3d/app/StateManager.java b/src/com/android/gallery3d/app/StateManager.java index fefb2c807..3293e40f7 100644 --- a/src/com/android/gallery3d/app/StateManager.java +++ b/src/com/android/gallery3d/app/StateManager.java @@ -24,6 +24,7 @@ import android.os.Parcelable; import android.view.Menu; import android.view.MenuItem; +import com.android.gallery3d.anim.StateTransitionAnimation; import com.android.gallery3d.common.Utils; import java.util.Stack; @@ -58,7 +59,7 @@ public class StateManager { if (!mStack.isEmpty()) { ActivityState top = getTopState(); top.transitionOnNextPause(top.getClass(), klass, - ActivityState.StateTransition.Incoming); + StateTransitionAnimation.Transition.Incoming); if (mIsResumed) top.onPause(); } state.initialize(mActivity, data); @@ -84,7 +85,7 @@ public class StateManager { if (!mStack.isEmpty()) { ActivityState as = getTopState(); as.transitionOnNextPause(as.getClass(), klass, - ActivityState.StateTransition.Incoming); + StateTransitionAnimation.Transition.Incoming); as.mReceivedResults = state.mResult; if (mIsResumed) as.onPause(); } else { @@ -194,7 +195,7 @@ public class StateManager { if (mIsResumed && fireOnPause) { if (top != null) { state.transitionOnNextPause(state.getClass(), top.getClass(), - ActivityState.StateTransition.Outgoing); + StateTransitionAnimation.Transition.Outgoing); } state.onPause(); } @@ -216,7 +217,8 @@ public class StateManager { mStack.pop(); if (!data.containsKey(PhotoPage.KEY_APP_BRIDGE)) { // Do not do the fade out stuff when we are switching camera modes - oldState.transitionOnNextPause(oldState.getClass(), klass, ActivityState.StateTransition.Incoming); + oldState.transitionOnNextPause(oldState.getClass(), klass, + StateTransitionAnimation.Transition.Incoming); } if (mIsResumed) oldState.onPause(); oldState.onDestroy(); |