标签: canvas playn
我有一个小问题: 我正在尝试使用PlayN将一个给定文本放在Canvas中。 我没有任何FontMetrics,因为GWT不提供,而且根据字符数和字体大小的简单重新定位不起作用:(..
有人可以帮忙吗
答案 0 :(得分:2)
使用Graphics.layoutText创建TextLayout。
Graphics.layoutText
TextLayout
TextLayout提供文本的宽度和高度,您可以使用它来定位它,然后使用Canvas.drawText(TextLayout,x,y)将其渲染到画布中。
Canvas.drawText(TextLayout,x,y)