панорамирование на определенную часть изображения - PullRequest
1 голос
/ 21 ноября 2010

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

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

ссылка Долгое нажатие и прокрутка больших изображений с использованием событий низкого уровня

ссылка Прокрутка больших изображений с использованием событий низкого уровня касания

, но мне все еще нуженспособ провести к определенной части изображения.но теперь у меня есть дилемма.По мере того, как я читал дальше, кажется, что при работе с большими растровыми изображениями возникают некоторые проблемы с outOfMemoryException, поэтому моя проблема заключается в следующем: лучше ли создавать свайпы в виде меняющихся небольших растровых изображений, например, в примере перехода между представлениями, или есть способ, возможно, только визуализироватьчасть изображения или что-то в этом роде или, может быть, функция, подобная карте (разделение изображения на 8 частей и отображение только видимых)?

1 Ответ

3 голосов
/ 23 ноября 2010

Нажмите здесь Пример для увеличения изображения и панорамирования

Нажмите здесь Пример для просмотра изображений

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