diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/com/android/launcher2/PagedView.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/com/android/launcher2/PagedView.java b/src/com/android/launcher2/PagedView.java index 0e8ffa0..289a48d 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); |