summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Android (Google) Code Review <android-gerrit@google.com> 2009-09-10 14:53:26 -0400
committer Android (Google) Code Review <android-gerrit@google.com> 2009-09-10 14:53:26 -0400
commite1fd02400d69c059db2cc6299c893eba4096cc1d (patch)
treefbb7500da421049e83ccbfedb524575ce792a13d
parent84b4d37dd1e9269f73c2a9cacadcd88ec4256e3f (diff)
parentd9512a30d8e5c7780c3faf2fa59c076010f67b9e (diff)
Merge change 24551 into eclair
* changes: default dithering to ON (cheap, looks good) officially ignore filtering (expensive, no real improvement)
-rw-r--r--graphics/java/android/graphics/drawable/NinePatchDrawable.java10
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 b175bb631d5b..1b1ea945a5b8 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;
}