Mostrar actividad de abajo hacia arriba

Quiero mostrar una activity a otra desde la animación de abajo hacia arriba usando Intent .

Me dio un ejemplo para eso como a continuación

 Intent i2 = new Intent(main.this, test.class); startActivity(i2); 

con animación de abajo hacia arriba.

Defina una animación en res / anim / slide_in_up.xml:

   

y otro en res / anim / slide_out_up.xml:

   

Luego, aplique estos para llamar a startActivity:

 Intent i2 = new Intent(main.this, test.class); startActivity(i2); overridePendingTransition( R.anim.slide_in_up, R.anim.slide_out_up ); 

Aquí hay una introducción a la animación de Android que puede ser útil.

Primero: animar el diseño de su actividad 1 ,, Segundo: al final de esta aniamtion, comience su segunda actividad y anime su diseño de contenido

Use TranslateAnimation (int fromX, int toX, int fromY, int toY);

A medida que busqué en Google la transición deslizante y aterrizó aquí, pero la respuesta de Mark está incompleta sin la transición necesaria para volver a la misma actividad.

Terminación final en la actividad

 @Override public void finish() { super.finish(); overridePendingTransition(R.anim.slide_from_top,R.anim.slide_in_top); } 

terminar()

  if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { finishAfterTransition(); }else finish(); 

slide_from_top.xml

  

slide_in_top.xml