From ea1363910bf2138f633ef8a310a65d608ef94407 Mon Sep 17 00:00:00 2001 From: Chet Haase Date: Sun, 14 Jun 2015 07:45:32 -0700 Subject: [PATCH] Add isFilterBitmap() overrides where appropriate Issue #21825791 add isFilterBitmap() override to appropriate Drawable subclasses Change-Id: I5cbd72c034be79b0aa53815c7a5a8ea499e6e02d --- .../java/android/graphics/drawable/BitmapDrawable.java | 5 +++++ .../java/android/graphics/drawable/NinePatchDrawable.java | 8 ++++++++ 2 files changed, 13 insertions(+) diff --git a/graphics/java/android/graphics/drawable/BitmapDrawable.java b/graphics/java/android/graphics/drawable/BitmapDrawable.java index 6fe6b561c629c..82a592afa7f80 100644 --- a/graphics/java/android/graphics/drawable/BitmapDrawable.java +++ b/graphics/java/android/graphics/drawable/BitmapDrawable.java @@ -351,6 +351,11 @@ public class BitmapDrawable extends Drawable { invalidateSelf(); } + @Override + public boolean isFilterBitmap() { + return mBitmapState.mPaint.isFilterBitmap(); + } + @Override public void setDither(boolean dither) { mBitmapState.mPaint.setDither(dither); diff --git a/graphics/java/android/graphics/drawable/NinePatchDrawable.java b/graphics/java/android/graphics/drawable/NinePatchDrawable.java index 9bf33cf244115..91bbff79f5139 100644 --- a/graphics/java/android/graphics/drawable/NinePatchDrawable.java +++ b/graphics/java/android/graphics/drawable/NinePatchDrawable.java @@ -398,6 +398,14 @@ public class NinePatchDrawable extends Drawable { invalidateSelf(); } + @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 {