Я пытаюсь вычислить, как масштабировать некоторые примитивы.
Допустим, у нас есть точка, и мы хотим масштабировать ее с относительно центра экрана .
Для этого я бы использовал матрицу масштаба (также мне нужно сделать два перевода)

У меня есть android.graphics.Matrix
с быстрыми нативными методами внутри.
Я не хочу применять эту матрицу к некоторым примитивам Android, а скорее к некоторым пользовательским примитивам, например (100f, 200f).
val m = Matrix()
m.setScale(100f, 200f, centerX, centerY)
val values = FloatArray(9)
m.getValues((values))
values.forEach {
Log.d(it.toString())
}
После выполнения этого кода я ожидаю получить новую точку (newX, newY)
Могу ли я использовать andorid Matrix в моем случае?