如何在phonegap android中启用多点触控手势?

时间:2012-01-29 08:01:09

标签: android cordova gesture multi-touch

我遇到了一个奇怪的问题。我在我的Android应用程序中显示一个图像。 我想启用多点触摸手势,但它无法正常工作。我发现了 三星Galaxy它可以工作但不能在其他设备上工作。你有什么想法我怎么样? 使这件事适用于所有设备。

非常感谢

2 个答案:

答案 0 :(得分:1)

Android浏览器内的多点触控仅适用于Android 3.x的版本

但你需要取消触摸移动以获得另一个。看看这里:

http://www.html5rocks.com/en/mobile/touch.html

答案 1 :(得分:1)

对于2.x版本的Android设备,有一个解决方案可以升级您的phonegap项目以进行多点触控。试试这个库:https://github.com/Philzen/webview-multitouch-polyfill

我在Android 2.3.3上使用它,在Eclipse中使用cordova-2.2.0,我得到了第二个问题:

    document.getElementById("yourDOMelement").addEventListener("touchstart", function(event) {
            if(event.touches.length >1){
                // more than one touch event
            }               
    },false);