diff options
Diffstat (limited to 'src/com/android/launcher2/CellLayout.java')
-rw-r--r-- | src/com/android/launcher2/CellLayout.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/com/android/launcher2/CellLayout.java b/src/com/android/launcher2/CellLayout.java index 3c82290..b7491ba 100644 --- a/src/com/android/launcher2/CellLayout.java +++ b/src/com/android/launcher2/CellLayout.java @@ -85,6 +85,7 @@ public class CellLayout extends ViewGroup implements Dimmable { private OnTouchListener mInterceptTouchListener; private float mBackgroundAlpha; + private float mBackgroundAlphaMultiplier = 1.0f; private Drawable mBackground; private Drawable mBackgroundMini; @@ -348,7 +349,7 @@ public class CellLayout extends ViewGroup implements Dimmable { bg = mHover ? mBackgroundHover : mBackground; } if (bg != null) { - bg.setAlpha((int) (mBackgroundAlpha * 255)); + bg.setAlpha((int) (mBackgroundAlpha * mBackgroundAlphaMultiplier * 255)); bg.setBounds(mBackgroundRect); bg.draw(canvas); } @@ -864,6 +865,10 @@ public class CellLayout extends ViewGroup implements Dimmable { return mBackgroundAlpha; } + public void setBackgroundAlphaMultiplier(float multiplier) { + mBackgroundAlphaMultiplier = multiplier; + } + public void setBackgroundAlpha(float alpha) { mBackgroundAlpha = alpha; invalidate(); |