如何管理LongClick的持续时间?

时间:2014-03-05 20:41:36

标签: java android

我的问题是:

与Instagram的视频录制活动一样,我想按下按钮时执行动作(录制音频)..

比释放按钮时我想要执行另一个动作(保存音频文件和释放资源)

让你有利于

1 个答案:

答案 0 :(得分:2)

您可以使用OnTouchListener:

button.setOnTouchListener(new OnTouchListener() {

        @Override
        public boolean onTouch(View arg0, MotionEvent arg1) {
            if(arg1.getAction() == MotionEvent.ACTION_DOWN) {
                //start recording
            }
            else if(arg1.getAction() == MotionEvent.ACTION_UP) {
                //stop recording
            }
            return true;
        }
    });