14

我正在全屏显示图像,现在我想放大或缩小它。关于如何实现多点触控图像缩放的任何指南?

我使用的是 2.1 sdk 版本。

4

5 回答 5

9

可以使用webview来显示本地文件。Webview 集成了多点触控缩放。看看我关于这个话题的问题。

于 2010-06-17T07:48:11.257 回答
6

我有一个 2.1+ 的工作实现

WebView 解决方案在 4.0.x 上给我带来了问题(出现了很多奇怪的空白)

https://github.com/jasonpolites/gesture-imageview

可能对某人有用...

于 2012-02-20T07:15:20.817 回答
5

您是否尝试过使用意图“android.intent.action.VIEW”并让手机内置的图像查看器显示您的图像?如果手机支持,它可能会使用多点触控。

http://developer.android.com/reference/android/content/Intent.html#ACTION_VIEW

于 2010-06-17T11:12:51.630 回答
5

Android 开发者博客上最近的一篇文章包含一个完全符合您要求的示例。不幸的是,它依赖于首次出现在 Froyo 中的ScaleGestureDetecter 。

于 2010-06-17T06:07:37.157 回答
1

关于手势图像视图库: ​​https://github.com/jasonpolites/gesture-imageview

它实际上很有用,但不幸的是它有一些错误,例如: https ://github.com/jasonpolites/gesture-imageview/issues/37

无论如何,尝试的好库。它解决了我的用例。

于 2012-09-13T16:50:28.477 回答