View的滑动冲突---滑动冲突的处理规则

对于场景1,它的处理规则是,当用户左右滑动时,需要让外部的View拦截点击事件,当用户上下滑动时,需要让内部View拦截点击事件。这个时候我们就可以根据它们的特征来解决冲突,具体来说是,根据滑动是水平滑动还是竖直滑动来判断到底由谁来拦截事件,如下图所示: 根据滑动中两个点之间的坐标就可以得出到底是水平滑动还是竖直滑动。如何根据坐标来得到滑动的方向呢?这个很简单,由很多可以参考,比如可以根据滑动路径
相关文章
相关标签/搜索