在我的網站,這是在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