Intereting Posts
Android Justify spanable Текстовый просмотр, поддерживающий языки RTL Хранить AsyncTask во время вращения, но не удалять активность PhoneGap – Плохая производительность по сравнению с браузером на Android Android Studio не удалось найти версию, совместимую с com.android.support:appcompat-v7:+ Кинжал 2 примера Как получить размеры Drawable в ImageView? Как использовать spinner setOnItemLongClickListener Добавление представлений в определенном порядке и сохранение этого порядка Отладчик Android скрывает локальную переменную Как изменить формат даты в Android? Получить IPaddress компьютера в проекте Android с помощью java Google Maps отлично работает на Android, но я все равно получаю сообщение об ошибке «Не удалось найти класс« maps.ik », на который ссылается метод methods.z.ag.a" Регулярное выражение в Android для поля пароля Данные изображения с Android-камеры2 API перевернуты и склеены на Galaxy S5 Как я могу проверить, есть ли в моей таблице sqlite данные?

Холст HTML5 на телефонах Android – перерисовать и выделить проблемы

У меня проблема с перерисованием, при прокрутке холст не будет перерисовываться, пока вы не отпустите свое прикосновение. Проблема в том, что я полагаюсь на «ontouchmove», чтобы передвигать моего персонажа. Таким образом, до тех пор, пока сенсорный звук не будет выпущен, холст не будет перерисовываться.

Другая проблема заключается в том, что когда холст тронут, он фокусируется или активируется. Он развивает вокруг него кольцо фокусировки. Я попробовал установить границы: focus и: active pseudo и очертания ни к чему. Также я видел «drawFocusRing» для контекста холста, однако это, похоже, не помогло решить проблему.

В настоящее время я тестировал Android 2.2 (MyTouch 3G)

Solutions Collecting From Web of "Холст HTML5 на телефонах Android – перерисовать и выделить проблемы"

Я полагаю, что оранжевое фокусное кольцо больше похоже на WebView, который вы используете для просмотра холста, может быть? Я знаю, что у меня была аналогичная проблема, когда js рисовал на холсте.

 myWebView.setFocusable (ложь)
 myWebView.setFocusableInTouchMode (ложь)

Должно решить проблему фокуса.

Я не знаю о Android специально, но в мобильном Safari вы можете предотвратить прокрутку с помощью метода event.preventDefault (). Если вашему приложению требуется прокрутка, возможно, вы сможете реализовать свой собственный механизм прокрутки, в то же время предотвращая поведение по умолчанию, возможно, объединив события касания с позиционированием CSS на разделителе страниц div?