View的滑動衝突---滑動衝突的處理規則

對於場景1,它的處理規則是,當用戶左右滑動時,需要讓外部的View攔截點擊事件,當用戶上下滑動時,需要讓內部View攔截點擊事件。這個時候我們就可以根據它們的特徵來解決衝突,具體來說是,根據滑動是水平滑動還是豎直滑動來判斷到底由誰來攔截事件,如下圖所示: 根據滑動中兩個點之間的座標就可以得出到底是水平滑動還是豎直滑動。如何根據座標來得到滑動的方向呢?這個很簡單,由很多可以參考,比如可以根據滑動路徑
相關文章
相關標籤/搜索