From bfadaad3522dc6b1cf3c95c08031ae088a3f610a Mon Sep 17 00:00:00 2001 From: Michael Jurka Date: Mon, 31 Jan 2011 21:35:39 -0800 Subject: [PATCH] Only use hardware layers for transitions to all apps/customize in portrait --- src/com/android/launcher2/Launcher.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/com/android/launcher2/Launcher.java b/src/com/android/launcher2/Launcher.java index 63c8a2a8fa..faf9bc6fb5 100644 --- a/src/com/android/launcher2/Launcher.java +++ b/src/com/android/launcher2/Launcher.java @@ -2690,7 +2690,10 @@ public final class Launcher extends Activity } scaleAnim.setInterpolator(new Workspace.ZoomOutInterpolator()); - toView.setLayerType(View.LAYER_TYPE_HARDWARE, null); + // Only use hardware layers in portrait mode, they don't give any gains in landscape + if (mWorkspace.getWidth() < mWorkspace.getHeight()) { + toView.setLayerType(View.LAYER_TYPE_HARDWARE, null); + } scaleAnim.addListener(new AnimatorListenerAdapter() { @Override public void onAnimationStart(Animator animation) {