在Canvas上看错文字

Kon*_*nko 7 android canvas

我在Canvas上绘制文本投掷TextPaint.在某些情况下,它看起来很明显:

240*320 API 7 240*320 API 7

240*320 API 7 240*320 API 7

240*320 API 15 240*320 API 15

在某些情况下好:

720*1280 API 15 720*1280 API 15

我用: TextPaint paint = new TextPaint();

paint.setTextSize(height/20);
Run Code Online (Sandbox Code Playgroud)

canvas.drawText("Just text", x, y, paint);

我错了什么?

Bla*_*elt 18

antialiasing标志设置为您的Paint对象.国旗是ANTI_ALIAS_FLAG

TextPaint paint = new TextPaint(TextPaint.ANTI_ALIAS_FLAG);
Run Code Online (Sandbox Code Playgroud)