diff options
author | Mike Reed <reed@google.com> | 2009-09-10 14:46:41 -0400 |
---|---|---|
committer | Mike Reed <reed@google.com> | 2009-09-10 14:46:41 -0400 |
commit | d9512a30d8e5c7780c3faf2fa59c076010f67b9e (patch) | |
tree | 7ec86cf672e37ca276ec9e943c2130595e27d0de | |
parent | dc9555fb64b3fe53a06e7eabbf4a31018b9ee1ac (diff) | |
download | frameworks_base-d9512a30d8e5c7780c3faf2fa59c076010f67b9e.zip frameworks_base-d9512a30d8e5c7780c3faf2fa59c076010f67b9e.tar.gz frameworks_base-d9512a30d8e5c7780c3faf2fa59c076010f67b9e.tar.bz2 |
default dithering to ON (cheap, looks good)
officially ignore filtering (expensive, no real improvement)
-rw-r--r-- | graphics/java/android/graphics/drawable/NinePatchDrawable.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/graphics/java/android/graphics/drawable/NinePatchDrawable.java b/graphics/java/android/graphics/drawable/NinePatchDrawable.java index b175bb6..1b1ea94 100644 --- a/graphics/java/android/graphics/drawable/NinePatchDrawable.java +++ b/graphics/java/android/graphics/drawable/NinePatchDrawable.java @@ -194,6 +194,14 @@ public class NinePatchDrawable extends Drawable { } @Override + public void setFilterBitmap(boolean filter) { + // at the moment, we see no quality improvement, but a big slowdown + // with filtering, so ignore this call for now + // + //getPaint().setFilterBitmap(filter); + } + + @Override public void inflate(Resources r, XmlPullParser parser, AttributeSet attrs) throws XmlPullParserException, IOException { super.inflate(r, parser, attrs); @@ -247,6 +255,8 @@ public class NinePatchDrawable extends Drawable { public Paint getPaint() { if (mPaint == null) { mPaint = new Paint(); + // dithering helps a lot, and is pretty cheap, so default on + mPaint.setDither(true); } return mPaint; } |