我有一个View(view1),用于侦听用户输入(单击并按住View)
在按住view1的同时,另一个View(view2)出现在设备屏幕上的其他位置。
我想要实现的是听取view2的MotionEvents,以便在用户按住view1的同时,他们可以将手指移到view2。松开view2时,该View应该调用其ACTION_UP事件。
view1.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
switch (event.getAction() & MotionEvent.ACTION_MASK) {
case MotionEvent.ACTION_DOWN:
buildSecondView();
break;
}
return true;
}
});
...
view2.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
switch (event.getAction() & MotionEvent.ACTION_MASK) {
case MotionEvent.ACTION_UP:
System.out.println("It works");
break;
}
return true;
}
});