我正在尝试在同一位置绘制不同的文本。我正在以下代码中创建字体和绘制对象并绘制文本。它工作正常直到这里。它使用我指定的字体绘制文本。但是当我绘制文本时另一次在同一位置它与较早的文本重叠。
mFace = Typeface.createFromAsset(getContext().getAssets(),"digital.ttf");
text_paint= new Paint();
text_paint.setColor(Color.BLUE);
text_paint.setStyle(Paint.Style.FILL);
text_paint.setTypeface(mFace);
text_paint.setTextSize((float) (height*0.05076));
text_paint.setAntiAlias(true);
canvas.drawText("ABC",(float)(width*0.5) ,(float)(height*0.55), text_paint);
canvas.drawText("PQRSTUV",(float)(width*0.5) ,(float)(height*0.55), text_paint);
知道如何删除较早的文本并将新文本添加到相同的位置。