У меня есть изображение (resolution 8328x3987)
. И я хочу загрузить это изображение в моем приложении с помощью zoom controls
для лучшего просмотра.Imageview выглядит как mapview
Как мы все знаем, что Android
не будет загружать большие изображения непосредственно на устройство (как в моем примере). Так что система Android
предлагает сократить масштаб изображения, чтобы загрузить большие изображения. Я попытался это и масштабировать мое изображение ДО в четыре раза:
options.inSampleSize = 4;
Используя этот способ мое изображение будет отображаться на экране, но когда я zoom-in
изображение, то этот образ становится нечитаемым (текст становится очень размыто), это потому что, может быть, я уменьшаю изображение перед показом?
Но когда я вижу, что изображение в в галерею по умолчанию приложение (Android Lollipop, Photos app)
устройства, то это изображение выглядит как mapview
(только видимая часть читается и снаружи размыто, и когда я переместить изображение, то видимая область становится читаемым), когда я увеличено на максимальном уровне. So мои вопросы таковы:
Android lollipop
добавил новый способ загрузить большие файлы, которые выглядят как mapview
?
Если нет, то у вас есть идея, как это приложение делает это или какой-либо пример?
Спасибо за быстрый ответ. Сейчас я собираюсь попробовать эту библиотеку. –