Transición de animación entre actividades usando FLAG_ACTIVITY_CLEAR_TOP

En mi aplicación de Android, estoy haciendo un método que muestra todas las actividades y muestra la primera actividad.

Yo uso este código:

Intent intent = new Intent(this, MMConnection.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
this.startActivity(intent);

Como noté que la transición todavía era una animación de izquierda a derecha, ¿alguien sabe si hay una manera de cambiar la animación del sistema al comenzar una actividad?

En realidad, idealmente me gustaría tener una transición de derecha a izquierda (como cuando se toca el botón de retorno)

¡gracias por la ayuda!