Android : Canvas drawtext positioning

on Thursday, August 7, 2014


I am creating a drawing tool, where user add text to image. While making the text draw to bitmap via canvas position is not being set properly.



Paint paint = new Paint();
paint.setStyle(Paint.Style.FILL);
paint.setColor(Color.RED);
paint.setTypeface(tf);
paint.setTextAlign(Paint.Align.LEFT);

paint.setTextSize(30);



int xPos = layoutTextViewContainer.getLeft();
int yPos = layoutTextViewContainer.getTop();
canvas.drawText(text, xPos, yPos, paint);


layoutTextViewContainer holds the edit text. Screen shot for more clarification. Black text is written and Red text is preview of embed in imageenter image description here


0 comments:

Post a Comment