我在Canvas上绘制文本投掷TextPaint。在某些情况下,它看起来很明显:
240 * 320 API 7
240 * 320 API 7
240 * 320 API 15
在某些情况下好:
720 * 1280 API 15
我用:
TextPaint paint = new TextPaint();
paint.setTextSize(height/20);
canvas.drawText("Just text", x, y, paint);
我错了什么?
答案 0 :(得分:16)
将antialiasing
标记设置为Paint
对象。标志为ANTI_ALIAS_FLAG
TextPaint paint = new TextPaint(TextPaint.ANTI_ALIAS_FLAG);