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

发布于 2024-12-29 14:12:54 字数 140 浏览 1 评论 0原文

我遇到了一个奇怪的问题。我正在我的 Android 应用程序中显示图像。 我想启用多点触控手势,但它不起作用。我发现在 三星 Galaxy 它可以运行,但不能在其他设备上运行。你们有什么想法吗伙计们我该怎么办 使该产品适用于所有设备。

非常感谢

I have come across a strange problem. I am showing an image within my android application.
And I want to enable multi-touch gesture but it is not working. I have found that in
samsung galaxy it works but not on other devices. Do you have any ideas guys how can I
make the thing work for all devices.

Thanks so much

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

坐在坟头思考人生 2025-01-05 14:12:54

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

但您需要取消触摸移动才能获得另一个触摸移动。请看这里:

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

Multitouch inside the android browser is only working for version from android 3.x

But you need to cancel a touch move to get another one. Take a look here:

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

过期情话 2025-01-05 14:12:54

对于 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);

For Android devices with 2.x there is a solution about upgrading your phonegap project for multitouch using. Try this library: https://github.com/Philzen/webview-multitouch-polyfill

I use it on Android 2.3.3 with cordova-2.2.0 in Eclipse and i get a second touchevent:

    document.getElementById("yourDOMelement").addEventListener("touchstart", function(event) {
            if(event.touches.length >1){
                // more than one touch event
            }               
    },false);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文