android рисовать на холсте в соответствии с заданными координатами XY - PullRequest
0 голосов
/ 21 апреля 2020

У меня есть заданная картинка, которую я загружаю в мое приложение android. На этой фотографии я заранее пометил прямоугольник в фотошопе и сохранил координаты xy этого прямоугольника.

Теперь я хотел нарисовать прямоугольник на холсте поверх моей картинки в android, но, похоже, что в моем приложении неправильные координаты.

Есть ли способ, которым я могу перевести абсолютные координаты xy моего изображения в относительные координаты xy на холсте моего приложения?

@Override
protected void onDraw(Canvas canvas) {
    canvas.save();

    Rect buttonRect = new Rect(25, 25, 49, 78);
    canvas.drawRect(buttonRect, mPaint);

}
...