android - 在android中实现像画廊一样的捏缩放

标签 android android-gallery pinchzoom zooming

我在捏合缩放方面做了太多的研发,发现了很多安卓捏合缩放的例子..

How pinch zoom image in image zoom android?

android pinch zoom

但是当我尝试缩放大图像(例如:>10 MB,12200x8521)时,解码失败。但是内置的画廊可以做到并且可以缩放。甚至没有缩放,但缩放后它显示非常干净的图像。虽然在上面的 pichZoomView 不能像这样缩放..

我找到了 QuickPic具有与图库相同的缩放功能的应用程序。我不知道这个产品如何像系统图库应用程序一样解码图像和缩放。

如果我解码完整图像,它会抛出 OutOfMemoryException 并且如果我使用采样解码,那么它会在我缩放时使图像模糊。

我花了很多时间来获取图库应用程序的源代码,但我仍然无法从源代码中找到实际的图库缩放实现。有人有解决方案吗?或用于捏缩放实现的图库源代码。

最佳答案

我投入了大量时间并从这里得到了解决方案subsampling-scale-image-view .

关于android - 在android中实现像画廊一样的捏缩放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19806155/

相关文章:

android - listview 按位置获取项目 View

android单选图像选择器

android - 打开图库android中的特定文件夹

android - 图库 View 不是从左边开始

unity3d - 放大统一移动

具有滑动功能的Android Image Banner

android - 如何从使用 setContentView 设置的布局中获取根 ViewGroup?

android - 使用线性加速度积分的近似室内定位

android - 如何在 ImageView 上实现双指缩放功能?

android - 在android中缩放布局(相对布局)