У меня есть ScrollViews как страницы для ViewPager. Я бы полностью отключил сенсорные события для этого ViewPager. Когда я переопределяю onTouchEvent на моем классе ViewPager, мне удается предотвратить горизонтальную прокрутку, но не прокрутку дочерних элементов ScrollViews.Отключить события касания для ScrollView внутри ViewPager в Android
Как отключить события касания целиком для ViewPager и всех ScrollViews внутри него?
Это только доказательство концепции для меня. Следующий шаг - предотвратить прокрутку только для некоторой части этого ViewPager.
Почему я не могу перехватить событие касания на родительском классе (ViewPager в моем случае)? – mgamer
Я мог ошибаться в этом, но, читая документацию, мне кажется, что сначала ребенок принимает жесты, а затем этот ребенок решает либо передать, либо не передать событие родительскому. – ePeace
http://developer.android.com/reference/android/view/ViewGroup.html#onInterceptTouchEvent(android.view.MotionEvent) – ePeace