summaryrefslogtreecommitdiffstats
path: root/policy/src
diff options
context:
space:
mode:
authorAlan Viverette <alanv@google.com>2014-11-05 04:47:47 +0000
committerAndroid Git Automerger <android-git-automerger@android.com>2014-11-05 04:47:47 +0000
commitc128a576f678e0e4558fb3eea067d3ff85863d26 (patch)
tree295e65916cea9f84da4a996fde4f9146aa84ee9c /policy/src
parente48b397f93fb7ed4b7520d72368c2b4472f7cf5f (diff)
parent3ea1a3e781717dee16e3338db6fc59d1358d76ed (diff)
downloadframeworks_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.java26
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;
}