2015-09-15 3 views
0

У меня есть PNG-изображение, которое 5000x5000. Этот образ - это своего рода карта. Я хотел отобразить изображение в изображении, и это дало мне outOfMemoryException (конечно). Поэтому я попытался установить sampleSize, но это уменьшило разрешение, которое делает карту не очень полезной.Как показать карту, которая представляет собой большое изображение?

Так что я хочу показать это изображение и иметь возможность масштабирования и прокрутки без потери разрешения. Какой был бы лучший подход?

ответ

4

Я фанат Dave Morrissey's SubsamplingScaleImageView, который, кажется, охватывает то, что вы хотите. Квоту проектной документации:

Пользовательский образ для Android, предназначенный для фотогалерей и отображающий огромные изображения (например, карты и планы зданий) без OutOfMemoryErrors. Включает щепотку для увеличения, панорамирования, вращения и поддержки анимации и позволяет легко расширять, поэтому вы можете добавить свои собственные наложения и сенсорное обнаружение событий.

+0

Это очень похоже на то, что я хочу. Я проверю это –

Смежные вопросы