Нарисуйте текст на масштабированном холсте - PullRequest
0 голосов
/ 24 сентября 2019

В моем приложении мне нужно нарисовать текст на холсте, который масштабируется с помощью матрицы:

val mat: Matrix = Matrix().apply {
    setScale(1f, 20f / 60f / 15f, 0f, 0f)
}

canvas.withMatrix(mat) {
    textPaint.textSize = 12.toDp(context)
    drawText("123", 20f, 1f * 60f * 15f, textPaint)
}

Когда я рисую текст таким образом, он искажается из-за масштабирования.На это также влияет размер текста.Есть идеи, как правильно рисовать текст?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...