使用Canvas.drawText时出现奇怪的神器

时间:2014-11-28 06:36:35

标签: android android-canvas paint

我一直在使用画布,目前在处理绘图文字时遇到了一个奇怪的问题。

下面是代码,以及我看到的问题的部分屏幕截图。

private Paint paint = null;

public MyObject(Context context){

    paint = new Paint(Color.WHITE);
    paint.setAntiAlias(true);
}

public void onDraw(Canvas c){

    paint.setColor(Color.GREEN);
    paint.setStyle(Style.FILL);
    paint.setTextSize(30);
    paint.setStrokeWidth(3);
    c.drawText("Test", center, center, paint);
}

enter image description here

正如您在上图所示,文字"测试"正在绘制,但我也看到文本上方有两条水平线。

绿色没有其他绘图,如果我注释掉c.drawText(...,我会丢失文字和线条。

是否有人对可能导致此工件的原因有任何了解?我试过搜索,没有发现其他类似问题的帖子。

0 个答案:

没有答案