试图测量android

时间:2015-10-10 07:31:09

标签: android imagebutton duration

有没有办法测量Android中ImmageButton的触摸持续时间? 我正在构建一个需要使用这些数据的应用程序,但我发现的只是确保最短持续时间

1 个答案:

答案 0 :(得分:1)

你应该使用setOnTouchListener 你去吧

button.setOnTouchListener(new OnTouchListener() {

            @Override
            public boolean onTouch(View v, MotionEvent event) {
                if(event.getAction() == MotionEvent.ACTION_DOWN){
                   //start calculate your time here 
                     startTime = System.currentTimeMillis();
                }
                if(event.getAction() == MotionEvent.ACTION_UP){
                    estimatedTime = System.currentTimeMillis() - startTime;
                }
                return true;
            }
        });