gpt4 book ai didi

android - Android 中的触摸事件

转载 作者:行者123 更新时间:2023-11-29 22:29:13 25 4
gpt4 key购买 nike

我有一个按钮小部件。我想在按下按钮时播放声音,当用户松开按钮(将手指从按钮上移开)时,音频播放应该停止。我使用了以下代码,但它不起作用。

public boolean onTouch(View v, MotionEvent me) {
int action = me.getAction();
if(action == MotionEvent.ACTION_DOWN) {
playSound();
} else if (action == MotionEvent.ACTION_UP) {
stopSound();
}
return false;
}

最佳答案

是否正在调用 stopSound()?我认为您需要在 action == MotionEvent.ACTION_DOWN block 中返回 true 以告诉系统您处理了该事件。

关于android - Android 中的触摸事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4853621/

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