0

在制作表盘应用程序时,我正在尝试 Android 磨损支持库中相当新的 TextRenderer。

在 onDraw 方法中,我调用 setText,然后调用 draw 并从父 onDraw 方法 (280x280) 传入边界。

    String text = String.format(Locale.getDefault(), "%02d:%02d", hour, minute);
    textRenderer.setText(text);
    textRenderer.draw(canvas, bounds);

不幸的是,打印出来的文本很小,很难找到例子。 在此处输入图像描述

我已经阅读了参考页面,但我没有找到解决方案。

https://developer.android.com/reference/android/support/wearable/complications/rendering/TextRenderer.html

4

1 回答 1

1

您可以在 TextRenderer 上设置 TextPaint,它将使用该 TextPaint 对象的文本大小作为文本的初始大小。

于 2017-06-05T22:13:07.893 回答