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