Android浏览器上的ontouchmove间隔低?

时间:2011-02-10 11:32:00

标签: javascript android html5 canvas

我正在玩HTML5画布并碰到了我认为是Android浏览器(和/或JavaScript实现)上的性能问题。

我正在实现一个徒手草图Web应用程序,用户可以用他的手指绘制 - 看看http://www.matkakuume.net/freehand.html上的草稿。实现本身工作正常,但是当手指快速移动时似乎没有跟上。例如,当绘制圆形时,最终结果看起来更像是一个多边形(它应该是有效的,但我希望有更多的角度......)

如上所述,这是与Android相关的问题,因为该实现在桌面和iPhone上运行良好。我已经向自己解释过,当用户在屏幕上移动手指时,ontouchmove事件不会足够快地触发以平滑地渲染路径。

有人可以保证是这种情况还是我在错误的轨道上?

1 个答案:

答案 0 :(得分:0)

很久以前你发布了,但对于未来的读者: http://corner.squareup.com/2010/07/smooth-signatures.html

Android批量触摸事件,MotionEvent不仅包含一个坐标,还包含多个coordidates。你必须查阅所有这些。