Android Webview多点触控touchstart事件无法使用两个以上的手指

时间:2015-07-05 22:11:29

标签: javascript android webview multi-touch

请考虑以下代码:

canvas.addEventListener('touchstart', function(event) {
    console.log('start');
});

当我用两根手指同时点击 时,我有以下输出(因为打印两次很酷):

I/SnapScrollController(26508): setSnapScrollingMode case-default no-op
I/chromium(26508): [INFO:CONSOLE(69)] "start", source: file:///android_asset/index.html (69)
I/chromium(26508): [INFO:CONSOLE(69)] "start", source: file:///android_asset/index.html (69)

但是当我同时使用超过两根手指 时,我的结果相同,我做错了什么? 我被期待的日志"开始"我正在使用的手指多次。

另一方touchmovetouchend效果很好。

我上传了代码here

1 个答案:

答案 0 :(得分:0)

问题出在我的HTC One设备上。 只需启用放大手势,我的设备就会开始捕捉用手指触发的所有事件(超过两个)

enter image description here