我的应用程序必须显示一些高分辨率图像(约 1900*2200 像素),支持捏缩放。为避免内存不足错误,我计划使用解码图像以显示全屏
options.inSampleSize = scale (scale was calculated as Power of 2 as Document)
(我使用的视图是TouchImageView
扩展的ImageView
)
所以我可以快速加载图像并在屏幕(图像)之间平滑滑动。但是,当我捏缩放时,我的应用会因为缩放图像而丢失细节。如果我加载完整图像,我无法快速加载或平滑滑动,在捏缩放后拖动。然后我尝试仅在用户开始捏缩放时加载完整图像,但由于图像非常大,我仍然无法平滑拖动图像。Android 画廊甚至可以完美地完成 8Mpx 图像。
任何人都可以帮助我。提前致谢