2012-12-08 2 views
0

같은 위치에 다른 텍스트를 그려 봅니다. 다음 코드에서 서체 및 페인트 개체를 만들고 text.It을 그리면 여기까지 잘 작동합니다. 텍스트를 그립니다. 내가 지정한 활자체. 그러나 같은 위치에 또 다른 시간을 drawtext 그것은 이전 텍스트를 겹칩니다.Canvas.draw 텍스트가 겹쳐지는 문자

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); 

이전 텍스트를 제거하고 같은 위치에 새 텍스트를 추가하는 방법을 알려주세요.

+0

귀하의 질문이 명확하지 않다. 왜 PQRSTUV가 ABC와 겹치는 지 묻고 있습니까? – Simon

+0

@ 사이먼 네, ABC와 겹친다. – sankettt

+0

@PratikSharma 잡았어 .. 고마워 ..! – sankettt

답변

관련 문제