summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/com/android/launcher2/PagedView.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/com/android/launcher2/PagedView.java b/src/com/android/launcher2/PagedView.java
index 0e8ffa0fd..289a48d4a 100644
--- a/src/com/android/launcher2/PagedView.java
+++ b/src/com/android/launcher2/PagedView.java
@@ -271,7 +271,9 @@ public abstract class PagedView extends ViewGroup {
dimAlpha = (float) (distanceFromScreenCenter - halfChildWidth) / halfChildWidth;
dimAlpha = (dimAlpha * dimAlpha);
}
- layout.setDimmedBitmapAlpha(Math.max(0.0f, Math.min(1.0f, dimAlpha)));
+ dimAlpha = Math.max(0.0f, Math.min(1.0f, dimAlpha));
+ if (Float.compare(dimAlpha, layout.getDimmedBitmapAlpha()) != 0)
+ layout.setDimmedBitmapAlpha(dimAlpha);
}
}
super.dispatchDraw(canvas);