summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorSunny Goyal <sunnygoyal@google.com>2017-05-16 16:16:25 -0700
committerSunny Goyal <sunnygoyal@google.com>2017-05-17 13:43:45 -0700
commit8b6ac00a1bd9ba5080e1fd5d3b5021d98711db88 (patch)
tree5bd59916a1d6f6e544e4d89f38d2135ad2577aa7 /src
parent0dc1db4feed74e1b5ba706d473e83c426482daaf (diff)
downloadandroid_packages_apps_Trebuchet-8b6ac00a1bd9ba5080e1fd5d3b5021d98711db88.tar.gz
android_packages_apps_Trebuchet-8b6ac00a1bd9ba5080e1fd5d3b5021d98711db88.tar.bz2
android_packages_apps_Trebuchet-8b6ac00a1bd9ba5080e1fd5d3b5021d98711db88.zip
Adding an option to change the shadow size
Change-Id: I8ec810c5cf06852771247af5f1d717f41079c4f5
Diffstat (limited to 'src')
-rw-r--r--src/com/android/launcher3/graphics/ShadowDrawable.java15
1 files changed, 3 insertions, 12 deletions
diff --git a/src/com/android/launcher3/graphics/ShadowDrawable.java b/src/com/android/launcher3/graphics/ShadowDrawable.java
index 5e76649ca..5f4fc6cc7 100644
--- a/src/com/android/launcher3/graphics/ShadowDrawable.java
+++ b/src/com/android/launcher3/graphics/ShadowDrawable.java
@@ -46,6 +46,7 @@ public class ShadowDrawable extends Drawable {
private final ShadowDrawableState mState;
+ @SuppressWarnings("unused")
public ShadowDrawable() {
this(new ShadowDrawableState());
}
@@ -98,17 +99,6 @@ public class ShadowDrawable extends Drawable {
return mState.mIntrinsicWidth;
}
- /**
- * Sets the color for the generated shadow
- */
- public void setShadowColor(int color) {
- if (mState.mShadowColor != color) {
- mState.mShadowColor = color;
- mState.mLastDrawnBitmap = null;
- invalidateSelf();
- }
- }
-
private void regenerateBitmapCache() {
Bitmap bitmap = Bitmap.createBitmap(mState.mIntrinsicWidth, mState.mIntrinsicHeight,
Bitmap.Config.ARGB_8888);
@@ -154,7 +144,8 @@ public class ShadowDrawable extends Drawable {
}
mState.mShadowColor = a.getColor(
R.styleable.ShadowDrawable_android_shadowColor, Color.BLACK);
- mState.mShadowSize = r.getDimensionPixelSize(R.dimen.drawable_shadow_size);
+ mState.mShadowSize = a.getDimensionPixelSize(
+ R.styleable.ShadowDrawable_android_elevation, 0);
mState.mIntrinsicHeight = d.getIntrinsicHeight() + 2 * mState.mShadowSize;
mState.mIntrinsicWidth = d.getIntrinsicWidth() + 2 * mState.mShadowSize;