【问题标题】:TextCentering inside Canvas PlayN画布 PlayN 中的文本居中
【发布时间】:2012-02-10 02:36:46
【问题描述】:

我有一个小问题: 我正在尝试使用 PlayN 在 Canvas 中将给定文本居中。 我没有任何 FontMetrics,因为 GWT 不提供,并且根据字符数和字体大小进行简单的重新定位是行不通的:(..

有人可以帮忙吗

【问题讨论】:

    标签: canvas playn


    【解决方案1】:

    使用Graphics.layoutText 创建TextLayout

    TextLayout 提供文本的宽度和高度,您可以使用它们来随意定位它,并使用Canvas.drawText(TextLayout,x,y) 将其渲染到画布中。

    【讨论】:

    • 非常感谢..我有 ForPlay 的 OlderVersion 所以它不支持 TextLayout...所以我只需要更新它就可以了
    猜你喜欢
    • 2022-01-06
    • 1970-01-01
    • 2018-07-18
    • 2015-04-29
    • 2010-11-12
    • 2011-05-11
    • 2020-11-16
    • 1970-01-01
    • 2019-07-26
    相关资源
    最近更新 更多