summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher2/CellLayout.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/launcher2/CellLayout.java')
-rw-r--r--src/com/android/launcher2/CellLayout.java7
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();