Estoy desarrollando una aplicación de Android que tiene tres actividades muy similares. Me gustaría que el usuario pueda alternar entre ellos deslizando el dedo hacia la izquierda y hacia la derecha en la pantalla. Así es como he conseguido que hasta ahora:Android: ¿Cómo cambiar entre actividades como cambiar de escritorio en la aplicación de inicio?
he seguido este post
Entonces cambió el método Onswipe() de esta manera:
@Override
public void onSwipe(int direction) {
Intent intent = new Intent();
switch (direction) {
case SimpleGestureFilter.SWIPE_RIGHT:
intent.setClass(this, TodoTodaySheet.class);
break;
case SimpleGestureFilter.SWIPE_LEFT:
intent.setClass(this, TrashSheet.class);
break;
}
startActivity(intent);
}
Funciona, pero no estoy completamente satisfecho con esto Además, no sé si este es el enfoque correcto.
Me gustaría tener un comportamiento como el de las aplicaciones de inicio cuando se cambia de escritorio. Por lo tanto, me gustaría una animación más suave y la apariencia de la actividad llamada desde la dirección correcta, por ej. desde el lado izquierdo de la pantalla al deslizar a la derecha.
¿Alguna pista? Muchas gracias.
Este consejo no es para deslizar entre actividades (quiero hacerlo yo mismo, pero no he encontrado ninguna manera de hacerlo todavía), pero cambiar entre vistas se hace mejor con esto: ViewFlow https://github.com/ pakerfeldt/android-viewflow – Ted
@dgraziotin ¿qué enfoque usaste al fin para deslizarte por diferentes actividades? – juned