有没有办法在两个或多个fillText()之间添加某种自动边距?
我有一组fillText()正在改变每一帧,它们变得越来越长,越来越短,但我希望它们在文本之间有一个固定的间距。我不知道还能怎么解释。我创建了一个fiddle来显示我的意思。
例如,如果您查看秒计数器,当其中只有一个字符时,“S”字符与秒的距离比应该的长。
我该怎么解决?我对画布很陌生。提前谢谢。

最佳答案

好吧,我找到了解决办法。我现在获取每个文本元素的宽度并使用它,再加上fillText()的第二个参数。
https://jsfiddle.net/9tv44ja5/3/
^更新的解决方案。这台自动取款机有点乱,稍后会设法把它清理干净。

关于html5 - HTML5 canvas fillText边距,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36436381/

10-09 17:38