Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class TypefaceSpan extends MetricAffectingSpan {
- private Typeface mTypeface;
- private float textSize;
- private int textColor;
- public TypefaceSpan(Context context, Typeface typeface, float textSize, int color) {
- this.textSize = textSize;
- this.textColor = color;
- this.mTypeface = typeface;
- }
- @Override
- public void updateMeasureState(TextPaint p) {
- p.setTypeface(mTypeface);
- p.setTextSize(textSize);
- p.setColor(textColor);
- p.setFlags(p.getFlags() | Paint.SUBPIXEL_TEXT_FLAG);
- }
- @Override
- public void updateDrawState(TextPaint p) {
- p.setTypeface(mTypeface);
- p.setTextSize(textSize);
- p.setColor(textColor);
- p.setFlags(p.getFlags() | Paint.SUBPIXEL_TEXT_FLAG);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement