触摸停止时检测

时间:2014-04-28 03:24:21

标签: android touch

我正在制作一个游戏,如果用户举起手指,他们会输,但我不知道如何检查。如果触摸停止,我希望boolean start设置为false。任何帮助都会有很大的吸引力。

1 个答案:

答案 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;
            }
        });