Низкий интервал касания в браузере Android? - PullRequest
1 голос
/ 10 февраля 2011

Я играю с HTML5 canvas и столкнулся с чем-то, что, по моему мнению, является проблемой производительности браузера Android (и / или реализации JavaScript).

Я реализую веб-приложение для создания эскизов от руки, где пользовательможете рисовать пальцем - посмотрите на черновой http://www.matkakuume.net/freehand.html. Сама реализация работает нормально, но, кажется, не справляется с быстрым движением пальца.Например, при рисовании круга конечный результат больше похож на многоугольник (который фактически должен быть, но я надеялся, что будет больше углов ...)

Как уже упоминалось, это AndroidСвязанная проблема, так как реализация отлично работает на настольном компьютере и на iPhone.Я объяснил себе, что когда пользователь перемещает палец по экрану, события ontouchmove не запускаются достаточно быстро для плавного рендеринга пути.

Может ли кто-нибудь гарантировать, что это так, или я не на том пути

1 Ответ

0 голосов
/ 20 января 2012

Это давно, с тех пор как вы написали, но для будущих читателей: http://corner.squareup.com/2010/07/smooth-signatures.html

Android группирует сенсорные события, MotionEvent содержит не только одну координату, но и несколько координат. Вы должны посмотреть их все.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...