Мое приложение должно отображать несколько изображений с высоким разрешением (около 1900 * 2200 пикселей), поддержка увеличения зума. Чтобы избежать ошибки в памяти, я планирую декодировать изображение, чтобы показать полный экран, используя
options.inSampleSize = scale (scale was calculated as Power of 2 as Document)
(Мой вид, который я использовал, TouchImageView
продолжается от ImageView
)
Итак, я могу быстро загрузить изображение и прокручивать между экранами (изображениями). Однако, когда я зажимаю зум, мое приложение теряет детали из-за масштабированного изображения. Если я загружаю полное изображение, я не могу быстро загрузить или плавно перетащить, перетащить после увеличения зума. Затем я пытаюсь загружать только полное изображение, когда пользователь начинает масштабировать, но я все еще не могу перетащить плавное изображение из-за очень большого изображения. Галерея Android может сделать это идеально даже 8Mpx изображений.
Любой может мне помочь. Спасибо заранее