如何将控件从子节点传递给父节点

时间:2012-02-21 12:26:26

标签: android parent ontouchevent

当我使用水平页面翻转和带有拖动的捏缩放时,我遇到了问题。如何将触摸事件从子节点传递给父节点。我希望控件返回到父节点时图像是不在zoom.can任何人帮助我如何将触摸事件控制传递给父

1 个答案:

答案 0 :(得分:1)

试试这段代码

@Override
public boolean onTouchEvent(MotionEvent event) {
    if (mMove.track(event)){
           if (mMove.getDirection() == Direction.VERTICAL){
              getParent().requestDisallowInterceptTouchEvent(true);

           }
     } 
     return true;
}

@Override
public boolean dispatchTouchEvent(MotionEvent ev) {
    // TODO Auto-generated method stub
    return false;
}

Refer this link了解更多详情