我正在制作一个游戏,如果用户举起手指,他们会输,但我不知道如何检查。如果触摸停止,我希望boolean start
设置为false。任何帮助都会有很大的吸引力。
答案 0 :(得分:1)
您可以使用OnTouchListener。您只需根据您的要求修改以下代码
btn.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
// TODO Auto-generated method stub
int eventaction = event.getAction();
switch (eventaction) {
case MotionEvent.ACTION_DOWN:
Toast.makeText(MainActivity.this,
"The button has been pressed " ,
Toast.LENGTH_SHORT).show(); // finger touches the button
break;
case MotionEvent.ACTION_UP:
Toast.makeText(MainActivity.this,
"The button has been release",
Toast.LENGTH_SHORT).show();
// finger leaves the button
break;
}
return false;
}
});