如何解决 Android WebView 里放大与手势滑动的冲突问题
1个回答
2017-08-20
展开全部
android手势冲突解决方法如下:方法一:如代码中含有ViewFlipper、ScrollView、ViewPager等有手势反应的组件,且是用FrameLayout包裹的;但却只想触发其中某个组件的手势反应,建议用View.setVisibility()方法,屏蔽掉ViewFlipper、ScrollView、ViewPager等有手势反应组件(比如ViewFlipper.setVisibility()),到合适的时候,再将被屏蔽的组件显示出来。方法二:如代码中含有ViewFlipper、ScrollView、ViewPager等有手势反应的组件;但却想根据不同的手势触发不同的组件手势反应,建议继承并重写以上组件,并用ViewGroup.onInterceptTouchEvent方法,拦截所有手势,进而根据不同的手势触发不同的组件。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询