diff options
author | Alan Viverette <alanv@google.com> | 2014-11-05 04:47:47 +0000 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2014-11-05 04:47:47 +0000 |
commit | c128a576f678e0e4558fb3eea067d3ff85863d26 (patch) | |
tree | 295e65916cea9f84da4a996fde4f9146aa84ee9c /policy/src | |
parent | e48b397f93fb7ed4b7520d72368c2b4472f7cf5f (diff) | |
parent | 3ea1a3e781717dee16e3338db6fc59d1358d76ed (diff) | |
download | frameworks_base-c128a576f678e0e4558fb3eea067d3ff85863d26.zip frameworks_base-c128a576f678e0e4558fb3eea067d3ff85863d26.tar.gz frameworks_base-c128a576f678e0e4558fb3eea067d3ff85863d26.tar.bz2 |
am 3ea1a3e7: am 44eb8b77: Revert "When keyguard exits use same anim for all windows"
* commit '3ea1a3e781717dee16e3338db6fc59d1358d76ed':
Revert "When keyguard exits use same anim for all windows"
Diffstat (limited to 'policy/src')
-rw-r--r-- | policy/src/com/android/internal/policy/impl/PhoneWindowManager.java | 26 |
1 files changed, 15 insertions, 11 deletions
diff --git a/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java b/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java index ecc041c..0027b06 100644 --- a/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java +++ b/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java @@ -116,7 +116,6 @@ import java.io.FileReader; import java.io.IOException; import java.io.PrintWriter; import java.util.HashSet; -import java.util.List; import static android.view.WindowManager.LayoutParams.*; import static android.view.WindowManagerPolicy.WindowManagerFuncs.LID_ABSENT; @@ -2300,19 +2299,24 @@ public class PhoneWindowManager implements WindowManagerPolicy { boolean goingToNotificationShade) { if (goingToNotificationShade) { return AnimationUtils.loadAnimation(mContext, R.anim.lock_screen_behind_enter_fade_in); - } - - AnimationSet set = (AnimationSet) AnimationUtils.loadAnimation(mContext, onWallpaper ? - R.anim.lock_screen_behind_enter_wallpaper : + } else if (onWallpaper) { + Animation a = AnimationUtils.loadAnimation(mContext, + R.anim.lock_screen_behind_enter_wallpaper); + AnimationSet set = (AnimationSet) a; + + // TODO: Use XML interpolators when we have log interpolators available in XML. + set.getAnimations().get(0).setInterpolator(mLogDecelerateInterpolator); + set.getAnimations().get(1).setInterpolator(mLogDecelerateInterpolator); + return set; + } else { + Animation a = AnimationUtils.loadAnimation(mContext, R.anim.lock_screen_behind_enter); + AnimationSet set = (AnimationSet) a; - // TODO: Use XML interpolators when we have log interpolators available in XML. - final List<Animation> animations = set.getAnimations(); - for (int i = animations.size() - 1; i >= 0; --i) { - animations.get(i).setInterpolator(mLogDecelerateInterpolator); + // TODO: Use XML interpolators when we have log interpolators available in XML. + set.getAnimations().get(0).setInterpolator(mLogDecelerateInterpolator); + return set; } - - return set; } |