2017-06-15 67 views
2

我有一個類似的佈局:傳遞觸摸事件滾動型的家長

<FrameLayout> 
    <ScrollView> 
     <RelativeLayout> 
     </RelativeLayout> 
    </ScrollView> 
</FrameLayout> 

我想滾動型與垂直手勢(滾動/一扔)正常工作,並通過水平姿態到它的父(FrameLayout裏有拖動功能並沒有ScrollView工作正常)。

回答

1

您需要創建一個新的類擴展FrameLayout和ovverriding onInterceptTouchEvents比你可以執行你的邏輯,並決定哪些事件必須發送到scrollview和哪些必須在FrameLayout內處理onTouchEvent

您可以查看官方文檔here