gpt4 book ai didi

Android检测您何时按住按钮

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:28:10 26 4
gpt4 key购买 nike

我需要能够判断用户何时按住按钮以及何时松开按钮。这与 onClickListener 和 onLongClickListener 不同。我将如何去做这样的事情?

例如,我按下一个启动计时器的按钮。(伪代码)

if ButtonIsBeingPressed
{
chronometer start(); //and keep going
}
else chronometer stop();
//or on release or something
}

最佳答案

查看 OnTouchListener它有向下(按下)和向上(释放)的 MotionEvents:

view.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
switch(event.getAction()) {
case MotionEvent.ACTION_DOWN:
// Start
break;
case MotionEvent.ACTION_UP:
// End
break;
}
return false;
}
});

关于Android检测您何时按住按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11713642/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com