2
如何在屏幕中间和左上角写入一些文字(与canvas.drawText
?)? 谢谢( - :在画布左上角绘制文字
如何在屏幕中间和左上角写入一些文字(与canvas.drawText
?)? 谢谢( - :在画布左上角绘制文字
我不知道为什么上面的答案是用V标记的,当它不正确的时候。(0,0)处的绘图文本会将它从屏幕上画出来,因为由于某些原因,文本从下往上拉(而一切似乎是从多达底部绘制)
如果你想左上角:!
paint = new Paint();
paint.setColor(Color.RED);
int fontSize = 20;
paint.setTextSize(fontSize);
Typeface tf = Typeface.create("FONT_NAME", Typeface.BOLD);
paint.setTypeface(tf);
paint.setTextAlign(Align.LEFT);
canvas.drawText("your_text", 0, (0+paint.getTextSize()), paint);
真棒的人,我要疯了这里。谢谢你带用正确的答案回答这个问题的时间!请注意这个答案! – Boy
是的,重要的是要知道canvas.drawText()从底部渲染,lef t(假设对齐值设置为左侧),而不是通常的顶部,左侧。 – Ryan