我在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);
我错了什么?
解决方法
将antialiasing标志设置为Paint对象.标志是ANTI_ALIAS_FLAG
TextPaint paint = new TextPaint(TextPaint.ANTI_ALIAS_FLAG);