Показать сообщение отдельно
Старый 19.11.2016, 20:22
Godwarlock вне форума Посмотреть профиль Отправить личное сообщение для Godwarlock Найти все сообщения от Godwarlock
  № 3  
Ответить с цитированием
Godwarlock

Регистрация: Jan 2012
Сообщений: 836
Цитата:
if (offsetX == 1 && offsetY == -1) {
// будет считаться диагональным свайпом слева направо, снизу вверх
}
Да дело в том, что эвент отлавливает только по направлениям конкретно оси y и оси x, когда производится диагональное смещение пальца на сенсоре, событие на видит этих действий, от того не выходит получение значения по x и y одновременно, только по какой-то одной координате.

Цитата:
Ну, на крайняк, можешь написать конвертер свайпов самостоятельно
Так то можно попробовать через Touch event, в фазе Move, отлавливать текущие координаты, которые задействует палец в данный момент и в зависимости от направления, выдавать нужный параметр. Но как то не охото велосипед изобретать, может есть более удобный вариант. Я просто свои эвенты никогда не писал, походу пришло время)


Последний раз редактировалось Godwarlock; 19.11.2016 в 20:34.