2017 年 8 月 17 日
推出新的字体指标 API 以及新的插件
Corona 的工程师添加了两个新的 API 用于获取字体信息,目的是帮助您更好地对齐应用程序中的文本。我们还添加了一个您可能想要利用的新插件。
字体指标 API
从每日构建版本 2017.3121 开始,有一个新的 API 调用,graphics.getFontMetrics(),它返回一个包含诸如字体高度、字体行距以及字体的上升/下降值等值的表。**上升**是单倍行距文本基线上方的建议空间量,而**下降**是单倍行距文本基线下方建议的空间量。**行距**是文本行之间建议的额外空间。
此外,所有 TextObject 对象(通过 display.newText() 创建的对象)都有一个新的只读属性,称为 baselineOffset,它允许您调整对象的位置,以便您可以轻松地将其与其他对象对齐,包括可能使用不同字体或字号构建的图形或其他文本对象。
考虑一下这个输出
通过使用 baselineOffset 属性,您可以轻松地将每个文本对象的基线与宝石的底部对齐,从而获得更具吸引力的显示效果!
电池状态插件
我们还引入了一个 新插件,它允许您获取设备电池的当前状态。它提供了一个基于事件的更新回调,当电池状态发生变化(充电、未插入电源等)时,您会收到一个事件。您还可以调用 batteryState.getState() 函数来获取设备电池的一次性状态。
抱歉,评论表单目前已关闭。