Articles of touch

Есть ли лучший веб-просмотр для Android?

Есть ли лучший веб-обзор для Android? В собственных документах Google упоминается не полагаться на объект webview. Но для использования webkit кажется странным, что он настолько ограничен, по сравнению с другими браузерами webkit, которые используются на мобильных устройствах со сравнимым оборудованием. Это проявляется в jQuery мобильных реализациях или аналогично sencha touch для веб-приложений. Версия Android страдает […]

Как программно запускать событие touch в android?

Я хотел бы вызвать событие касания следующим образом: Сначала палец прикоснется к (0,50%) экрана и сдвинется к (50%, 50%) экрана и выйдет (переместите палец с экрана) Я нашел что-то вроде этого: MotionEvent event = MotionEvent.obtain(downTime, eventTime, action, x, y, pressure, size, metaState, xPrecision, yPrecision, deviceId, edgeFlags); onTouchEvent(event); Однако, как подражать вышеуказанному случаю? Мне нужно создать […]

Наложение Android, чтобы захватить ALL touch и передать их?

Я в основном пытаюсь получить все данные о событиях касания от чего-то вроде оверлей системы, переместить мои спрайты на основе этих данных касания, а затем позволить OS / homecreen / browser действовать на данные по своему усмотрению (или наоборот). Я нашел похожие вопросы, но ничего, что меня куда-то заводило, я еще не был: Получение представления, […]

Поймать событие onTouch родителем, обработать его и передать детям

Я попытался понять, как Android управляет сенсорным событием и немного запутался. Из того, что я понимаю, событие touch отправляется в корневой режим и передается детям. У меня есть FrameLayout который является контейнером для Fragment . Первый фрагмент – это ScrollView , второй – это какая-то Gallery (HorizontalListView), а последняя – также FrameLayout . Каждый раз […]

Отключить выноску (контекстное меню) на Android

В веб-приложении мне нужно отключить выноску по умолчанию, отображаемую мобильными браузерами при касании и удержании («длинное нажатие») на целевую мишень, например, <img> или ссылку. Я уже использую -webkit-touch-callout: none; Который отлично работает на iPhone и iPad, но, похоже, не работает на Android (протестирован на Android 4.4). Этот пост из списка рассылки W3 предлагает добавить слушателя […]

Анимация RecyclerView при нажатии на элемент

Я пытаюсь реализовать свою собственную анимацию recyclerview Animation – я бы хотел достичь этого, не используя внешние библиотеки. Вот как должна выглядеть теоретическая анимация. Пользователь нажимает на элемент в списке и появляется анимация, которая открывает другой вид. На высоком уровне с минимальным кодом, возможно, просто псевдокодом, каким будет процесс для создания такой анимации? Также я […]

Определите, имеет ли браузер клавиатуру / клавиши со стрелками на веб-странице

У меня полноэкранная игра в HTML + JavaScript, которая использует клавиши со стрелками в качестве основных элементов управления. Это нельзя использовать на клавиатурных устройствах Android (я не тестировал их на iOS), и даже если на клавиатуре были клавиши со стрелками, это заняло бы лишнее пространство. Поэтому я добавил экранные кнопки управления. Тем не менее, кнопки […]

Каков обходной путь для Chrome для неправильного поведения клиента ClientX и клиента?

В Chrome для Android версии 16 и 18 (по крайней мере) есть ошибка, которая неправильно сообщает clientX и clientY . Если страница прокручивается, значения clientX/Y будут ошибочными, по крайней мере, для события touchstart , но не для события click . Здесь есть ошибка: https://code.google.com/p/chromium/issues/detail?id=117754 В котором содержится этот пример, вы можете попробовать себя: http://www.apprisant.com/tab/cd.html Я […]

JQuery Перетаскивание на сенсорных устройствах (iPad, Android)

У нас есть карточный игровой сайт, в котором широко используется jQuery Draggable & Droppable и который почти безупречно работает (при использовании мыши) почти год. Мы бы ДЕЙСТВИТЕЛЬНО хотели, чтобы сайт работал на устройствах с сенсорным экраном, но мы не можем заставить jQuery перетащить и особенно отказаться от функциональности, чтобы работать надежно. Перетаскивание работает «ok», если […]

Разница между Phonegap и Sencha Touch

Я прочитал много документов, касающихся Phonegap и Sencha Touch. Но я все еще смущен этими двумя. Я уже создал одно собственное приложение для Android. Теперь я хочу создать такое же приложение, которое выполняется на нескольких устройствах. Итак, я смущен этими двумя структурами. Какой из этих двух лучше использовать и почему? В чем разница между Phonegap […]