summaryrefslogtreecommitdiffstats
path: root/graphics/java
diff options
context:
space:
mode:
authorChris Craik <ccraik@google.com>2014-09-30 14:55:26 +0000
committerAndroid Git Automerger <android-git-automerger@android.com>2014-09-30 14:55:26 +0000
commit75533864ac22603c2474c4e21e9cf64ed6ed7322 (patch)
tree458f9b32161e4c96f759532bba03de79b2902c77 /graphics/java
parentd072fe8ef08890c796349edf7e79381b667c9849 (diff)
parente910cc88387f49b119bb2f8e579849864970ac87 (diff)
downloadframeworks_base-75533864ac22603c2474c4e21e9cf64ed6ed7322.zip
frameworks_base-75533864ac22603c2474c4e21e9cf64ed6ed7322.tar.gz
frameworks_base-75533864ac22603c2474c4e21e9cf64ed6ed7322.tar.bz2
am e910cc88: Merge "Implement alpha as documented for drawables" into lmp-dev
* commit 'e910cc88387f49b119bb2f8e579849864970ac87': Implement alpha as documented for drawables
Diffstat (limited to 'graphics/java')
-rw-r--r--graphics/java/android/graphics/drawable/ColorDrawable.java7
-rw-r--r--graphics/java/android/graphics/drawable/Drawable.java2
2 files changed, 8 insertions, 1 deletions
diff --git a/graphics/java/android/graphics/drawable/ColorDrawable.java b/graphics/java/android/graphics/drawable/ColorDrawable.java
index 33225ce..0608065 100644
--- a/graphics/java/android/graphics/drawable/ColorDrawable.java
+++ b/graphics/java/android/graphics/drawable/ColorDrawable.java
@@ -16,6 +16,7 @@
package android.graphics.drawable;
+import android.annotation.NonNull;
import android.graphics.*;
import android.graphics.PorterDuff.Mode;
import android.content.res.ColorStateList;
@@ -211,6 +212,12 @@ public class ColorDrawable extends Drawable {
}
@Override
+ public void getOutline(@NonNull Outline outline) {
+ outline.setRect(getBounds());
+ outline.setAlpha(getAlpha() / 255.0f);
+ }
+
+ @Override
public void inflate(Resources r, XmlPullParser parser, AttributeSet attrs, Theme theme)
throws XmlPullParserException, IOException {
super.inflate(r, parser, attrs, theme);
diff --git a/graphics/java/android/graphics/drawable/Drawable.java b/graphics/java/android/graphics/drawable/Drawable.java
index 43a9eaa..9ae788c 100644
--- a/graphics/java/android/graphics/drawable/Drawable.java
+++ b/graphics/java/android/graphics/drawable/Drawable.java
@@ -895,7 +895,7 @@ public abstract class Drawable {
*/
public void getOutline(@NonNull Outline outline) {
outline.setRect(getBounds());
- outline.setAlpha(getAlpha() / 255.0f);
+ outline.setAlpha(0);
}
/**