summaryrefslogtreecommitdiffstats
path: root/graphics/java/android/graphics/NinePatch.java
diff options
context:
space:
mode:
authorChris Craik <ccraik@google.com>2014-07-30 18:23:07 -0700
committerChris Craik <ccraik@google.com>2014-07-31 12:29:57 -0700
commit77b5cad3efedd20f2b7cc14d87ccce1b0261960a (patch)
tree5acf378a0aa0477ef585d71a0b9e6c56cfd1d6c9 /graphics/java/android/graphics/NinePatch.java
parentf660edb25a99282ce86b91804cd0145c1ef54bab (diff)
downloadframeworks_base-77b5cad3efedd20f2b7cc14d87ccce1b0261960a.zip
frameworks_base-77b5cad3efedd20f2b7cc14d87ccce1b0261960a.tar.gz
frameworks_base-77b5cad3efedd20f2b7cc14d87ccce1b0261960a.tar.bz2
Add outline alpha
bug:16140822 bug:16566746 This allows background drawables to alter the opacity of a shadow being cast with their own alpha values. Change-Id: I49698cc7c1bf4b2b55ffe2f82899543ca62bc61c
Diffstat (limited to 'graphics/java/android/graphics/NinePatch.java')
-rw-r--r--graphics/java/android/graphics/NinePatch.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/graphics/java/android/graphics/NinePatch.java b/graphics/java/android/graphics/NinePatch.java
index 335bce0..3bccf08 100644
--- a/graphics/java/android/graphics/NinePatch.java
+++ b/graphics/java/android/graphics/NinePatch.java
@@ -43,7 +43,7 @@ public class NinePatch {
@SuppressWarnings({"UnusedDeclaration"}) // called from JNI
InsetStruct(int opticalLeft, int opticalTop, int opticalRight, int opticalBottom,
int outlineLeft, int outlineTop, int outlineRight, int outlineBottom,
- float outlineRadius, boolean outlineFilled, float decodeScale) {
+ float outlineRadius, int outlineAlpha, float decodeScale) {
opticalRect = new Rect(opticalLeft, opticalTop, opticalRight, opticalBottom);
outlineRect = new Rect(outlineLeft, outlineTop, outlineRight, outlineBottom);
@@ -55,13 +55,13 @@ public class NinePatch {
outlineRect.scaleRoundIn(decodeScale);
}
this.outlineRadius = outlineRadius * decodeScale;
- this.outlineFilled = outlineFilled;
+ this.outlineAlpha = outlineAlpha / 255.0f;
}
public final Rect opticalRect;
public final Rect outlineRect;
public final float outlineRadius;
- public final boolean outlineFilled;
+ public final float outlineAlpha;
}
private final Bitmap mBitmap;