安卓滑动冲突,屏蔽有手势响应组件引发冲突解决方法如下

建议使用View.setVisibility的方法屏蔽有手势响应的组件(如ViewFlipper,Androidgesture冲突解决方法如下:方法一:如果代码中包含有手势响应的组件,如ViewFlipper、ScrollView、ViewPager,并且是用FrameLayout包装的;但是,它只想触发其中一个组件的手势响应 。
1、如何解决AndroidWebView里放大与手势 滑动的 冲突问题【安卓滑动冲突,屏蔽有手势响应组件引发冲突解决方法如下】Android gesture冲突解决方法如下:方法一:如果代码中包含有手势响应的组件,如ViewFlipper、ScrollView、ViewPager,并且是用FrameLayout包装的;但是,它只想触发其中一个组件的手势响应 。建议使用View.setVisibility的方法屏蔽有手势响应的组件(如ViewFlipper,设置可见性),如View Flipper、ScrollView和ViewPager,然后在适当的时候显示被阻止的组件 。方法二:如果代码中包含ViewFlipper、ScrollView、ViewPager等有手势响应的组件;但是我想根据不同的手势触发不同的组件手势响应,所以我建议继承并重写上面的组件,用视图组的方法拦截所有的手势,OnnterceptTouchEvent,从而根据不同的手势触发不同的组件 。

    推荐阅读