Задать вопрос
bartwell
@bartwell

Какие единицы измерения используются в Paint.getTextBounds() и Canvas.drawText()?

Рисую текст с помощью Canvas.drawText(). В расчетах координат текста использую данные полученные с помощью Paint.getTextBounds(). Вопрос в том, что Paint.getTextBounds() возвращает int, а Canvas.drawText() работает с float. Возникает подозрение, что это разные единицы измерения и их нужно приводить к единым. Вопрос: какие единицы измерения использует Canvas.drawText(), а какие Paint.getTextBounds()?
  • Вопрос задан
  • 3793 просмотра
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Android-разработчик с нуля
    14 месяцев
    Далее
  • Яндекс Практикум
    Android-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Android-разработчик
    6 месяцев
    Далее
Решения вопроса 1
alcsan
@alcsan
Оба метода используют общую единицу измерения.
По этой ссылке наглядно видно использование обоих методов на одной канве — http://stackoverflow.com/a/10853390/1219241
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы