Масштабирование до определенной точки на SurfaceView - PullRequest
1 голос
/ 17 ноября 2011

У меня следующая проблема: Я отображаю точку на SurfaceView (например, один определенный пиксель, как (x = 100, y = 100) на экране.

Теперь я хочу увеличить эту конкретную точку с разными уровнями масштабирования. Уровни масштабирования рассчитываются по различным коэффициентам масштаба. Но я не знаю как я могу отображать и масштабировать определенную часть экрана?

Возможно, можно было бы также перейти к известным отображаемым деталям с помощью «Прокрутки по экрану» (с помощью OnTouchListener).

1 Ответ

0 голосов
/ 09 января 2012

Вы пытались Canvas.scale() до определенной точки в цикле рисования SurfaceView?

http://developer.android.com/reference/android/graphics/Canvas.html#scale%28float,%20float,%20float,%20float%29

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