diff options
author | Michael Jurka <mikejurka@google.com> | 2012-01-19 08:50:41 -0800 |
---|---|---|
committer | Michael Jurka <mikejurka@google.com> | 2012-01-20 06:50:06 -0800 |
commit | 9433fa7ebad74320e39bfac6161a68bc850fe161 (patch) | |
tree | f2702c0a19aca0bca31c204cc796f1906f763d64 /src/com/android/launcher2/AppsCustomizeTabHost.java | |
parent | c0f21e1d3c348c6ab83c1d223e7c1c2d683412fb (diff) | |
download | android_packages_apps_Trebuchet-9433fa7ebad74320e39bfac6161a68bc850fe161.tar.gz android_packages_apps_Trebuchet-9433fa7ebad74320e39bfac6161a68bc850fe161.tar.bz2 android_packages_apps_Trebuchet-9433fa7ebad74320e39bfac6161a68bc850fe161.zip |
Speed up All Apps -> Workspace transition
- use HW layers on Views whose alpha is faded
- don't run animation end code until the entire launcher
transition is finished
- be more aggressive about making workspace pages visible
after an animation, potential fix for Bug #5867739
Change-Id: I52a088e551c1636a67725629640286b885070f32
Diffstat (limited to 'src/com/android/launcher2/AppsCustomizeTabHost.java')
-rw-r--r-- | src/com/android/launcher2/AppsCustomizeTabHost.java | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/com/android/launcher2/AppsCustomizeTabHost.java b/src/com/android/launcher2/AppsCustomizeTabHost.java index 023946b26..caababa8e 100644 --- a/src/com/android/launcher2/AppsCustomizeTabHost.java +++ b/src/com/android/launcher2/AppsCustomizeTabHost.java @@ -347,9 +347,8 @@ public class AppsCustomizeTabHost extends TabHost implements LauncherTransitiona /* LauncherTransitionable overrides */ @Override - public void onLauncherTransitionStart(Launcher l, Animator animation, boolean toWorkspace) { + public void onLauncherTransitionStart(Launcher l, boolean animated, boolean toWorkspace) { mInTransition = true; - boolean animated = (animation != null); mContent.setVisibility(VISIBLE); @@ -372,9 +371,9 @@ public class AppsCustomizeTabHost extends TabHost implements LauncherTransitiona } @Override - public void onLauncherTransitionEnd(Launcher l, Animator animation, boolean toWorkspace) { + public void onLauncherTransitionEnd(Launcher l, boolean animated, boolean toWorkspace) { mInTransition = false; - if (animation != null) { + if (animated) { setLayerType(LAYER_TYPE_NONE, null); } |