Как я могу слушать, когда нажата и отпущена Button
?
Прослушиватель для нажатия и отпускания кнопки
Ответ 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
.
Это позволит вам обрабатывать различные типы "касаний".