gpt4 book ai didi

javascript - Android 浏览器上的 ontouchmove 间隔低?

转载 作者:行者123 更新时间:2023-11-28 10:23:33 24 4
gpt4 key购买 nike

我正在使用 HTML5 Canvas ,并遇到了一些我认为是 Android 浏览器(和/或 JavaScript 实现)上的性能问题的问题。

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

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

有人可以保证情况确实如此吗?还是我走错了路?

最佳答案

您发帖已经很久了,但对于 future 的读者: http://corner.squareup.com/2010/07/smooth-signatures.html

Android批量触摸事件,一个MotionEvent不仅仅包含一个坐标,而是多个坐标。您必须查找所有这些内容。

关于javascript - Android 浏览器上的 ontouchmove 间隔低?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4956555/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com