В моем приложении мне нужно нарисовать текст на холсте, который масштабируется с помощью матрицы:
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)
}
Когда я рисую текст таким образом, он искажается из-за масштабирования.На это также влияет размер текста.Есть идеи, как правильно рисовать текст?