【发布时间】:2012-05-03 08:55:18
【问题描述】:
我找到了gallery with pinch zoom 的示例项目并修复了一些错误。你可以在here下载我的代码
它只支持全屏。它始终将图像居中到屏幕高度。但我想将标题视图放在屏幕顶部并调整图像的位置。图片位置应为:
header height + (screen height - header height) / 2
我不太擅长使用Matrix。任何人都知道如何使自定义图库以任何尺寸(不仅仅是全屏)工作?
【问题讨论】:
-
这是很棒的东西。你能解释一下主要的修复吗?
-
当我从 Matrix 将 imageview scaltype 设置为 fitxy 时,缩放不起作用..为什么会发生这种情况
-
这是我找到的最好的(也是最简单的)照片库,但它有一些小故障,例如在滑动或缩放后将图像推到窗口的右侧或底部。此外,它不会让您一直放大。此外,如果图像处于低分辨率,它会缩小太多。
-
您可能在这个项目中有答案:github.com/sephiroth74/ImageViewZoom。我认为他们根据 ImageView 而不是屏幕尺寸来计算高度/宽度。
标签: java android gallery zooming pinchzoom