summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher2/AppsCustomizeTabHost.java
diff options
context:
space:
mode:
authorMichael Jurka <mikejurka@google.com>2012-01-19 08:50:41 -0800
committerMichael Jurka <mikejurka@google.com>2012-01-20 06:50:06 -0800
commit9433fa7ebad74320e39bfac6161a68bc850fe161 (patch)
treef2702c0a19aca0bca31c204cc796f1906f763d64 /src/com/android/launcher2/AppsCustomizeTabHost.java
parentc0f21e1d3c348c6ab83c1d223e7c1c2d683412fb (diff)
downloadandroid_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.java7
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);
}