Подтвердить что ты не робот

Прослушиватель для нажатия и отпускания кнопки

Как я могу слушать, когда нажата и отпущена Button?

4b9b3361

Ответ 1

Вы можете использовать onTouchListener:

view.setOnTouchListener(new View.OnTouchListener() {        
    @Override
    public boolean onTouch(View v, MotionEvent event) {
        switch(event.getAction()) {
            case MotionEvent.ACTION_DOWN:
                // PRESSED
                return true; // if you want to handle the touch event
            case MotionEvent.ACTION_UP:
                // RELEASED
                return true; // if you want to handle the touch event
        }
        return false;
    }
});

Ответ 2

onTouchListener - это то, что вы ищете.

Вам нужно будет использовать правильный MotionEvent.

Это позволит вам обрабатывать различные типы "касаний".