У меня есть некоторые объекты, которые я хочу подключить к линиям. Пользователь должен иметь возможность сделать это простым строчным жестом. Я использую GestureOverlayView и читаю эту статью http://developer.android.com/resources/articles/gestures.html, в которой говорится следующее:android: как определить горизонтальные и вертикальные линии жеста
Ориентация: указывает ориентацию прокрутки снизу. В этом случае список прокручивается по вертикали, что означает, что любые горизонтальные жесты (например, action_delete) могут быть немедленно распознаны как жест. Жесты, начинающиеся с вертикального хода, должны содержать хотя бы один горизонтальный компонент, который должен быть распознан. Другими словами, простая вертикальная линия не может быть распознана как жест, поскольку она противоречит прокрутке списка.
И это моя проблема - я хочу, чтобы рисовать линии по горизонтали и вертикали
Теперь у меня есть OnGesturePerfomedListener, который делает нормальное распознавание жестов и дополнительно GestureOverlayView.OnGestureListener, в котором я обнаруживаю линии , Но теперь я хочу нарисовать пунктирную линию - также вертикальную и горизонтальную. Было бы намного проще, если бы я мог получить полный жест, как в OnGesturePerformedListener, вместо каждого штриха пунктирной линии, как в onGestureListener.
Любые идеи, как я могу решить это легко? Есть ли метод, который вызывается, когда выполняется gesturing, даже если он не распознается? Я также попытался использовать GestureDetector.OnGestureListener, который я теперь использую для обнаружения longPress, но это не поможет с этой проблемой.
Вы получили решение. Я также сталкиваюсь с этой проблемой. Как я могу это сделать? – SKK