Я разработал пользовательский макет, который расширяет ViewGroup. Теперь я хочу использовать это в деятельности. В моей деятельности у меня есть как этот макет, так и viewpager внутри framelayout. Мой пользовательский макет заполняет мой макет фрейма и находится выше моего viewPager.
Я хотел бы иметь возможность обрабатывать события щелчка в моей пользовательской компоновке и позволять всем остальным движениям переходить на панель просмотра, чтобы она все еще могла прокручиваться.
Мне пока не удалось. Либо у меня есть щелчок, но окно просмотра больше не может прокручиваться, либо наоборот. Я переопределил onTouchEvent и onInterceptTouchEvent.
Что я замечаю, так это то, что я правильно получаю событие down в своей пользовательской компоновке, но как только оно перехватывается видоискателем, я никогда не поднимаюсь туда. Как я могу установить связь между родственными взглядами для сенсорных событий?
PS: я пробовал splitMotionEvent безрезультатно