Cambiar la actividad con Swipe

Quiero que el usuario pueda cambiar la actividad de mi aplicación de Android mediante el uso de deslizar arriba / abajo / izquierda / derecha. Hasta ahora no he podido encontrar una manera de hacer esto, he experimentado con GridView y GridViewPager sin embargo estos han sido hasta ahora inútiles como yo quiero crear una "tabla" de actividades que el usuario pasa entre donde las filas y Las columnas son de longitud variable. Por ejemplo;

Act 01 - Act 02 - Act 03 - Act 04 Act 05 - Act 06 - Act 07 Act 08 - Act 09 Act 10 - Act 11 - Act 12 Act 13 - Act 14 - Act 15 - Act 16 - Act 17 

En el ejemplo anterior, deslizar hacia la izquierda y hacia la derecha llevaría al usuario a la actividad apropiada a la izquierda oa la derecha, sin embargo, si el usuario deslizara hacia arriba o hacia abajo, los llevaría a la primera actividad en la fila arriba / abajo.

 eg User is on Act 09; Swipe left = Act 08 Swipe right = No action Swipe up = Act 10 Swipe down = Act 05 

Esto en la medida de lo que puedo decir no es posible hacer utilizando vista de cuadrícula.

Vale la pena señalar que tengo la intención de implementar esto en el desgaste android

  • Super.onCreateView en Fragmentos
  • ¿Cómo puedo detectar una versión de mi aplicación?
  • Webview con interfaz de JavaScript
  • ¿Hay una manera de verificar si los datos no se alteran durante el envío a un servicio web (utilizando la conexión HTTP)?
  • ERROR: NO SE PUEDE COMENZAR EL PROCESO DE DAEMON - Creación de Gradle en Android Studio 1.0
  • Generador de notificaciones en android 2.3
  • Cómo manejar arrastrar en una aplicación de ajedrez Android?
  • ¿Cómo empaquetar y vincular OpenCV binares y OpenCV Java SDK para Android Studio?
  • Cómo cambiar una RealmList a RealmResult?
  • ¿Por qué volver a recuperar Google Maps para Android usando datos KML ya no funciona?
  • ¿Por qué estoy recibiendo una advertencia sin marcar?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.