Lines Matching refs:paint
148 TextPaint paint = new TextPaint();
149 paint.setAntiAlias(true);
151 // Set paint properties
152 boolean oldFakeBold = paint.isFakeBoldText();
153 paint.setFakeBoldText(isBold);
155 float oldTextSkewX = paint.getTextSkewX();
157 paint.setTextSkewX(DEFAULT_ITALIC_SKEW_X);
160 paint.setTextSize(textSize);
161 paint.setColor(Color.WHITE);
162 canvas.drawText(text, x, y, paint);
166 float textWidthHB = paint.getTextRunAdvances(text, 0, length, 0, length, dir, advances, 0);
167 setPaintDir(paint, dir);
168 float textWidthICU = paint.getTextRunAdvances(text, 0, length, 0, length, dir, advances, 0,
174 // Restore old paint properties
175 paint.setFakeBoldText(oldFakeBold);
176 paint.setTextSkewX(oldTextSkewX);
181 private void setPaintDir(Paint paint, int dir) {
183 paint.setBidiFlags(dir);
186 private void drawInsideRect(Canvas canvas, Paint paint, int color) {
187 paint.setColor(color);
191 canvas.drawRect(rect, paint);
196 Paint paint = new Paint();
197 paint.setColor(color);
198 canvas.drawLine(x, y - textSize, x, y + 8, paint);
199 canvas.drawLine(x, y + 8, x + textWidthHB, y + 8, paint);
200 canvas.drawLine(x + textWidthHB, y - textSize, x + textWidthHB, y + 8, paint);
201 paint.setColor(colorICU);
202 canvas.drawLine(x + textWidthICU, y - textSize, x + textWidthICU, y + 8, paint);