Android Wear TextRenderer не заполняет границы

Я пробую довольно новый TextRenderer в библиотеке поддержки износа Android, пока создаю приложение для циферблата.

В методе 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

1 ответ

Решение

Вы можете установить TextPaint на TextRenderer, и он будет использовать размер текста этого объекта TextPaint в качестве начального размера вашего текста.

Другие вопросы по тегам