手势处理实战
问题提出
- 显示实战场景
- ViewPager+ViewFlow\ViewPager
- NestedScrollView+RecyclerView
核心内容
- 场景:看图说话
-
- 问题分析:同上面图中,我们可以看出可以通过手势处理的控件互相嵌套,需要处理的手势问题可能只是看看都会让自己头大,但是如果我们将手势简单分类,来看看问题会不会简单很多,我们的分类依据是:水平方向滑动手势和垂直方向滑动手势。然后我们按照这种依据将控件分类:水平滑动控件ParentViewPager\ViewFlow\ChildViewPager;垂直滑动控件:NestedScrollView\RecyclerView;这样看问题是不是轻松就转移到了解决ViewPager嵌套ViewFlow和ViewPager的手势冲突,以及NestedScrollView签到RecyclerView的滑动冲突上了呢。下面我们就来意义分解
- 首先,解决手势冲突问题