summaryrefslogtreecommitdiffstats
path: root/graphics
diff options
context:
space:
mode:
authorChet Haase <chet@google.com>2015-06-14 07:45:32 -0700
committerChet Haase <chet@google.com>2015-06-15 08:43:27 -0700
commitea1363910bf2138f633ef8a310a65d608ef94407 (patch)
tree2dea372b7acc3cc4aad96fb8f5e347bf7fc96969 /graphics
parent5c82d2cc17df9774e677f6bab9cb52659fc2b56d (diff)
downloadframeworks_base-ea1363910bf2138f633ef8a310a65d608ef94407.zip
frameworks_base-ea1363910bf2138f633ef8a310a65d608ef94407.tar.gz
frameworks_base-ea1363910bf2138f633ef8a310a65d608ef94407.tar.bz2
Add isFilterBitmap() overrides where appropriate
Issue #21825791 add isFilterBitmap() override to appropriate Drawable subclasses Change-Id: I5cbd72c034be79b0aa53815c7a5a8ea499e6e02d
Diffstat (limited to 'graphics')
-rw-r--r--graphics/java/android/graphics/drawable/BitmapDrawable.java5
-rw-r--r--graphics/java/android/graphics/drawable/NinePatchDrawable.java8
2 files changed, 13 insertions, 0 deletions
diff --git a/graphics/java/android/graphics/drawable/BitmapDrawable.java b/graphics/java/android/graphics/drawable/BitmapDrawable.java
index 6fe6b56..82a592a 100644
--- a/graphics/java/android/graphics/drawable/BitmapDrawable.java
+++ b/graphics/java/android/graphics/drawable/BitmapDrawable.java
@@ -352,6 +352,11 @@ public class BitmapDrawable extends Drawable {
}
@Override
+ public boolean isFilterBitmap() {
+ return mBitmapState.mPaint.isFilterBitmap();
+ }
+
+ @Override
public void setDither(boolean dither) {
mBitmapState.mPaint.setDither(dither);
invalidateSelf();
diff --git a/graphics/java/android/graphics/drawable/NinePatchDrawable.java b/graphics/java/android/graphics/drawable/NinePatchDrawable.java
index 9bf33cf..91bbff7 100644
--- a/graphics/java/android/graphics/drawable/NinePatchDrawable.java
+++ b/graphics/java/android/graphics/drawable/NinePatchDrawable.java
@@ -399,6 +399,14 @@ public class NinePatchDrawable extends Drawable {
}
@Override
+ public boolean isFilterBitmap() {
+ if (mPaint == null) {
+ return false;
+ }
+ return getPaint().isFilterBitmap();
+ }
+
+ @Override
public void inflate(Resources r, XmlPullParser parser, AttributeSet attrs, Theme theme)
throws XmlPullParserException, IOException {
super.inflate(r, parser, attrs, theme);