Я пишу приложение для Android, которое строит внешнее растровое изображение, которое (скажем) 640 * 480 пикселей и отображает его в SurfaceView. Обратите внимание, что размер изображения больше фактического отображения на трубке.
Способ работы приложения состоит в том, что он сначала отображает верхний левый угол (0,0) изображения, а затем я хотел бы иметь возможность прокручивать изображение.
Класс My Surfaceview реализует обратный вызов onMeasure и возвращает размер 1024 * 768, который отображает область изображения, соответствующую экрану телефона. Я хотел бы реализовать поддержку прокрутки, которую я нахожу почти невозможным из-за очень ограниченной документации (просто пучки классов и звонков без согласованности). Я пробовал просто вызвать scrollBy, и это не работает.
Если у кого есть какие-либо указатели о том, как это сделать, вам будет очень благодарна.