仿炫酷头条小视频拖拽动画(28)



   }

最终采用的是 方案二 + 方案三,采用方案二是为了兼容旧版本。

滑动冲突

有关滑动冲突的解决方案可以查阅以下文章:自定义View系列教程08--滑动冲突的产生及其处理,文章地址如下所示:

 http://blog.csdn.net/lfdfhl/article/details/51656492

当前需要解决与 viewpager 左右滑动冲突,处理的策略是:y 轴的偏移量是否大于 x轴偏移量来决定 touch 事件的消费。核心代码如下:

if

 (Math.abs(dx) >= Math.abs(dy)) {

//消费事件



}

else

{

//不消费事件