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

  • Org.json.JSONException: Cadena no terminada en el carácter 1834
  • Android: IllegalStateException - ¿Cuándo es lanzado?
  • Establecer orientación de pantalla para toda la aplicación
  • Enfoque correcto de Android: ¿dónde se debe analizar la respuesta de JSON - en el subproceso de interfaz de usuario, o en otro?
  • Java - Android - Split Activity / Class en varios archivos para una mejor organización (solución)
  • Static static String definida en una interfaz no evaluada en tiempo de compilación - Android
  • CountDownTimer.cancel () no funciona en Android
  • ¿Es posible tener iconos en las pestañas de la barra de acción para Android?
  • La actividad de Android tarda demasiado en mostrar contenido
  • Obtener la URL de descarga para el vídeo de YouTube (Android / Java)
  • Usando ScreenUtils para guardar la captura de pantalla como imagen en libgdx
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.