Lines Matching full:paint
23 import android.graphics.Paint;
29 import android.graphics.Paint.Align;
37 private Paint mPaint;
40 private static final Paint sPaint = new Paint();
47 Paint paint = sPaint;
48 synchronized (paint) {
49 paint.setAntiAlias(true);
50 paint.setTypeface(typeface);
51 paint.setTextSize(textSize);
53 return (int) (10.0f * App.PIXEL_DENSITY) + (int) FloatMath.ceil(paint.measureText(string));
60 Paint paint = sPaint;
61 paint.setAntiAlias(true);
62 paint.setTypeface(typeface);
63 paint.setTextSize(textSize);
65 float retVal = paint.measureText(string);
71 retVal = paint.measureText(string, 0, length - 1);
94 Paint paint = computePaint();
95 if (paint != null) {
97 return paint.measureText(mString);
114 protected Paint computePaint() {
117 Paint paint = new Paint();
118 mPaint = paint;
119 paint.setAntiAlias(true);
126 paint.setColor(color);
127 paint.setShadowLayer(config.shadowRadius, 0, 0, Color.BLACK);
128 paint.setUnderlineText(config.underline);
129 paint.setTypeface(config.bold ? Typeface.DEFAULT_BOLD : Typeface.DEFAULT);
130 paint.setStrikeThruText(config.strikeThrough);
133 paint.setTextAlign(Align.LEFT);
135 paint.setTextAlign(Align.RIGHT);
138 paint.setTextAlign(Align.CENTER);
142 paint.setTextSkewX(-0.25f);
144 paint.setTextSize(config.fontSize);
149 float currentTextSize = paint.getTextSize();
151 measuredTextWidth = paint.measureText(stringToDraw);
154 paint.setTextSize(currentTextSize - 1.0f);
159 return paint;
166 Paint paint = computePaint();
170 Paint.FontMetricsInt metrics = paint.getFontMetricsInt();
180 paint.getTextBounds(string, 0, string.length(), bounds);
199 canvas.drawText(stringToDraw, x, y, paint);
207 paint = new Paint();
208 paint.setSubpixelText(true);
209 paint.setShader(gradient);
210 paint.setDither(true);
211 paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.MULTIPLY));
212 canvas.drawRect(gradientLeft, 0, backWidth, backHeight, paint);