2015-10-12 3 views
-1

Я хочу, чтобы вычислить продолжительность при Action_Down кнопки перед тем Action_Up в onTouchListenerКак получить длительность нажатой кнопки перед ее выпуском?

Могу ли я получить, как долго была нажата моя кнопка? И что-то делать, когда тайм-аут достигает значения моего желания?

Например, я хочу сделать настройку onLongClickListener с разным таймаутом.

Edited

here и here и here также вроде как этот вопрос, но не является ответом на этот вопрос. В них все используется Action_Up из onTouchListener, которые не являются ответом на этот

ответ

0

Вы должны переопределить OnTouchEvent на ваш взгляд, и если событие ACTION_DOWN, записать текущее время, создавая новый экземпляр Date. Когда вы получаете ACTION_UP или ACTION_CANCEL, создайте еще один экземпляр даты и вычтите первое значение, чтобы получить разницу во времени.

+0

Не приятель, вы не прочитали мой вопрос полностью. Я хочу рассчитать его до события касания, равного action_up –

+0

В этом случае вы можете опубликовать задержанную runnable при получении ACTION_DOWN, уточните свой вопрос – fractalwrench

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

  • Нет связанных вопросов^_^