在我的网站,这是在web视图加载,有一个地图。也有检测变焦双击,拖动等,但有可能有检测使用双指缩放的JavaScript的Java脚本?有几个例子,它在iphone上工作,并在我的网站上有一个缩放脚本,但它只能在iPhone上工作.....捏放大的WebView [Android]产品
是否有可能让它在Android上工作?
感谢
在我的网站,这是在web视图加载,有一个地图。也有检测变焦双击,拖动等,但有可能有检测使用双指缩放的JavaScript的Java脚本?有几个例子,它在iphone上工作,并在我的网站上有一个缩放脚本,但它只能在iPhone上工作.....捏放大的WebView [Android]产品
是否有可能让它在Android上工作?
感谢
有一个称为android-pinch一个开源库,您可以在您的项目,以使捏缩放,如果您打开WebView
到WebImageView
。下面是使用的例子...
// create the WebImageView object from xml
WebImageView img = (WebImageView) findViewById(R.id.main_pic);
// fetches the image in a background thread
img.setImageFromURL("http://www.mysite.com/mypicture.jpg");
// enable pinch-zoom abilities on the image
new PinchImageView(img);
当你想缩放网页内容在您的WebView,使捏和缩放,我更喜欢简单的机器人的方式。
webView.getSettings().setBuiltInZoomControls(true);
,你可以,如果你使用的是API 11甚至隐藏高于对照组
webView.getSettings().setDisplayZoomControls(false)
它不完全在网页视图,但在任何布局,我写了一段代码用于检测捏在Android视图。
花了我几天的时间才找到解决方案,所以我做了我自己的自定义捏手势检测器。
你可以看到它在Github上:http://github.com/luisfer/Neckar
希望它能帮助。
我认为他试图从网页的JS内检测到夹点。 – 2010-12-10 18:09:27
我试过导入这个jar文件并执行我的代码,但在运行时我收到了一个ClassNotFound异常。任何帮助? – 2011-06-17 05:41:31