2013-06-05 4 views
0

Как мне что-то делать, когда что-то долгое нажатие и что-то, когда оно выпущено? Я использую Gesture Detector для обработки событийAndroid WHILE longpress event

+0

см. Это http://stackoverflow.com/questions/7919865/detecting-a-long-press-with-android/11679788#11679788 – amrinder007

ответ

0

Longpress - это конкретное действие. Для ваших целей, я думаю, вам нужно посмотреть на onTouchEvent(MotionEvent ev)

ACTION_DOWN - это когда началась печать.

ACTION_UP есть, когда он выпущен.

+0

Итак, как мне настроить этот onTouch для LongPress? –

+0

введите «something1», который вы хотите выполнить в ACTION_DOWN, добавьте другое «something2», которое вы хотите выполнить в ACTION_UP. Когда пользователь нажимает вниз, загорается «something1». Когда они отпустит, «что-то» сгорит. Разве это не то, что вы хотите? Если нет, пожалуйста, опишите, когда вы хотите, чтобы все произошло. –

+0

В этом случае «something1» будет срабатывать сразу же, когда пользователь коснется экрана, я хочу, чтобы он срабатывал, когда он долго нажал экран и продолжал работу, пока он не выпустит экран. Когда он выпускает, «что-то» должно немедленно выстрелить. –

Смежные вопросы