0
我的問題是:如何管理LongClick的持續時間?
如Instagram的的視頻錄製活動,我whant執行的一個按鈕被按下時的動作(錄製音頻)..
比釋放按鈕時,我whant在優勢thaks執行其他操作(音頻文件的保存和resoruces的釋放)
我的問題是:如何管理LongClick的持續時間?
如Instagram的的視頻錄製活動,我whant執行的一個按鈕被按下時的動作(錄製音頻)..
比釋放按鈕時,我whant在優勢thaks執行其他操作(音頻文件的保存和resoruces的釋放)
您可以使用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;
}
});
太棒了!非常感謝你! – Gioviiz