ButtonDown и события ButtonUp для экранных кнопок Android?

Существует ли способ получить onButtonDown или onButtonUp событие для программной кнопки (т.е. не кнопка физического оборудования, а кнопка на экране)? У меня есть кнопка на экране, который я хочу, чтобы пользователь удержал в течение X секунд. Чтобы сделать это, я должен получить нажатие кнопки и buttonUp события отдельно.

Спасибо,

Bret

12
задан Bret 1 May 2010 в 17:11
поделиться

1 ответ

yourButton.setOnTouchListener( yourListener );

public boolean onTouch( View yourButton , MotionEvent theMotion ) {
    switch ( theMotion.getAction() ) {
    case MotionEvent.ACTION_DOWN: break;
    case MotionEvent.ACTION_UP: break;
    }
    return true;
}
42
ответ дан 2 December 2019 в 03:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: