2016-02-10 163 views
0

我有覆蓋此方法自定義的FrameLayout:攔截觸摸事件後,如何將其還給孩子?

@Override 
public boolean onInterceptTouchEvent(MotionEvent ev) { 
    switch (ev.getAction()) { 
     case MotionEvent.ACTION_MOVE: 
      return interceptTouchEvents; 
    } 

    return false; 
} 

我然後具有觸摸監聽器,我設置爲此的FrameLayout的TouchListener。在onTouch方法的某個點上,我想將這個事件轉發給一個孩子。

回答

2

您可以使用下面的代碼進行調度觸摸事件查看, //調度觸摸事件查看

view.dispatchTouchEvent(motionEvent); 

希望這會有所幫助。

感謝

+0

如果這種幫助,那麼請接受這個答案,在此先感謝。 –

+0

會這麼做,我必須等10分鐘才能接受答案:) –

相關問題