我有两个视图,较大的一个在底部,较小的一个在顶部。显示如下图片:
现在我在view1(view2外部)上按鼠标,然后移动到view2。我发现即使鼠标在移动过程中位于view2内,view2也不会获得ACTION_MOVE
事件。只有view1可以得到它。
我想要的是什么:
当鼠标位于view1内部和view2外部时,让view1处理
ACTION_MOVE
事件。如果鼠标移动到view2,则让view2处理ACTION_MOVE
事件。
怎么做?
PS:android版本是2.x
答案 0 :(得分:1)
这是不可能的,但你可以做其他事情:
获取mouse和view2的坐标,如果鼠标位于view2的边界,请尝试你想要的。或者你可以直接调用view2.onTouch
方法,为V2创建一个touchlistener类,例如{{ 1}}然后:
V2TouchListener