我有2 onTouchListeners()
:
child.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if(event.getAction() == MotionEvent.ACTION_DOWN) {
// DO STUFF
return true;
}else if (event.getAction() == MotionEvent.ACTION_UP) {
// DO STUFF
return true;
}else if(event.getAction() == MotionEvent.ACTION_MOVE){
//pass this event to parent
}
return false;
}
}
});
和我的父onTouchListener()
只是正常的实现。我想将Move事件传递给父级onTouchListener()
。这可能吗?
答案 0 :(得分:1)
每当您想将触摸事件传递给父级时,只需从该代码路径返回false。对于您的要求,如果操作为ACTION_MOVE,则返回false。