diff options
| author | Jin Cao <jinyan@google.com> | 2014-09-12 18:30:13 +0000 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2014-09-12 18:30:13 +0000 |
| commit | e3267bcc4f39498ddb25f4014edf3c3b3725eae8 (patch) | |
| tree | 446a42343a74179f9a318c641248a6ac2d31b423 | |
| parent | eed6943eb5a1c7b8d68efc38f1150ee6f891688b (diff) | |
| parent | 2a48e87b2d4e8a17ccd733d6a576b74b08085383 (diff) | |
| download | android_frameworks_opt_chips-e3267bcc4f39498ddb25f4014edf3c3b3725eae8.tar.gz android_frameworks_opt_chips-e3267bcc4f39498ddb25f4014edf3c3b3725eae8.tar.bz2 android_frameworks_opt_chips-e3267bcc4f39498ddb25f4014edf3c3b3725eae8.zip | |
Merge "Change workpaint to protected static so child classes can use it" into ub-chips-cranbrook
| -rw-r--r-- | src/com/android/ex/chips/recipientchip/ReplacementDrawableSpan.java | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/com/android/ex/chips/recipientchip/ReplacementDrawableSpan.java b/src/com/android/ex/chips/recipientchip/ReplacementDrawableSpan.java index f99b25b..5ef445d 100644 --- a/src/com/android/ex/chips/recipientchip/ReplacementDrawableSpan.java +++ b/src/com/android/ex/chips/recipientchip/ReplacementDrawableSpan.java @@ -11,8 +11,9 @@ import android.text.style.ReplacementSpan; * without changing the default text size or layout. */ public class ReplacementDrawableSpan extends ReplacementSpan { + protected static final Paint sWorkPaint = new Paint(); + protected Drawable mDrawable; - private final Paint mWorkPaint = new Paint(); private float mExtraMargin; public ReplacementDrawableSpan(Drawable drawable) { @@ -25,9 +26,9 @@ public class ReplacementDrawableSpan extends ReplacementSpan { } private void setupFontMetrics(Paint.FontMetricsInt fm, Paint paint) { - mWorkPaint.set(paint); + sWorkPaint.set(paint); if (fm != null) { - mWorkPaint.getFontMetricsInt(fm); + sWorkPaint.getFontMetricsInt(fm); final Rect bounds = getBounds(); final int textHeight = fm.descent - fm.ascent; |
