0
我想在同一位置绘制不同的文本。我在下面的代码中创建字体和绘制对象,并绘制文本。它工作正常,直到here.It绘制文本与我指定的字体。但是当我在相同位置再次绘制文字时,它与前面的文字重叠。Canvas.drawText导致文本重叠
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);
任何想法如何删除较早的文本并在相同的位置添加新的文本。
你的问题不明确。你在问为什么PQRSTUV与ABC重叠? – Simon
@Simon是它重叠ABC .. – sankettt
@PratikSharma明白了..做完了谢谢..! – sankettt