我的Android应用程序中有一些按钮在按下时播放音调,并在释放按钮时停止播放。我使用下面的代码来实现这个
private OnTouchListener dialTouch = new OnTouchListener()
{
public boolean onTouch(View v, MotionEvent event)
{
if ( event.getAction() == MotionEvent.ACTION_DOWN)
{
//play tone
}
else if ( event.getAction() == MotionEvent.ACTION_UP)
{
// stop tone
}
}
}
然而,在三星Galaxy 3上,手掌滑动功能(例如拍摄屏幕截图时)会触发这些MotionEvent.ACTION_DOWN事件。有没有办法忽略代码中的手掌滑动事件,但仍然可以按下按钮生成音调。
由于
答案 0 :(得分:0)
您好,我知道这是旧的,但您是否得到了答案?我真的需要知道如何关闭掌扫监听器
答案 1 :(得分:0)
我也想知道这个问题的答案。 android是否有自己的掌上扫描监听器,或者我们需要使用我们的逻辑以编程方式执行此操作。