From ea1363910bf2138f633ef8a310a65d608ef94407 Mon Sep 17 00:00:00 2001 From: Chet Haase Date: Sun, 14 Jun 2015 07:45:32 -0700 Subject: Add isFilterBitmap() overrides where appropriate Issue #21825791 add isFilterBitmap() override to appropriate Drawable subclasses Change-Id: I5cbd72c034be79b0aa53815c7a5a8ea499e6e02d --- graphics/java/android/graphics/drawable/BitmapDrawable.java | 5 +++++ graphics/java/android/graphics/drawable/NinePatchDrawable.java | 8 ++++++++ 2 files changed, 13 insertions(+) (limited to 'graphics') 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); -- cgit v1.1