Android 安卓触摸事件
我有两个视图,视图A和视图BAndroid 安卓触摸事件,android,Android,我有两个视图,视图A和视图B 当我在视图A上触发触摸事件“移动”时,视图B将显示并覆盖在视图A上。同时,我希望视图B可以从视图A接收相同的触摸事件“移动”。是否可以从系统向视图B发送相同的触摸事件?是的,您可以调用onTouchEvent()viewB的方法,并将提供给viewA的MotionEvent传递给它,如下所示: viewA.setOnTouchListener(new OnTouchListener() { @Override public onTouch(View
当我在视图A上触发触摸事件“移动”时,视图B将显示并覆盖在视图A上。同时,我希望视图B可以从视图A接收相同的触摸事件“移动”。是否可以从系统向视图B发送相同的触摸事件?是的,您可以调用
onTouchEvent()
viewB的方法,并将提供给viewA的MotionEvent传递给它,如下所示:
viewA.setOnTouchListener(new OnTouchListener() {
@Override
public onTouch(View v, MotionEvent me){
viewB.onTouchEvent(me);
}
});
它应该将进入viewA的所有事件传递到viewB