У меня есть страница с первой частью, содержащей анимацию. когда пользователь проводит пальцем, анимация идет и появляется веб-просмотр. При свайпе вверх веб-просмотр уходит, и снова появляется анимация. поскольку веб-просмотр потреблял прикосновение, я переопределяю прикосновение веб-просмотра и передаю его объекту детектора жестов. Но я действительно хочу, чтобы элемент управления переключался между веб-просмотром и детектором жестов. На данный момент работает детектор жестов или веб-просмотр, но они не работают вместе. Любая помощь?
Вот что я делаю сейчас:
webView.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
// TODO Auto-generated method stub
return gestureDetector.onTouchEvent(event);
// return false;
}
});
Детектор жестов обрабатывает переключение между анимацией и веб-просмотром:
gestureDetector = new GestureDetector(getActivity(),
new GestureDetector.SimpleOnGestureListener() {
/* Function to pause the video on tap */
@Override
public boolean onSingleTapConfirmed(MotionEvent e) {
/* On Touch event pressed play and pause the videoplayer */
return true;
}
/*
* OnDown() has to return true for the fling methof to take
* place
*/
@Override
public boolean onDown(MotionEvent e) {
return true;
}
@Override
public boolean onFling(MotionEvent e1, MotionEvent e2,
float velocityX, float velocityY) {