android- ¿Cómo establecer la animación para las actividades de intento incorporado?

Estoy desarrollando la aplicación en la que uso diferentes animaciones para iniciar actividades como sigue –

Intent i = new Intent(SplashScreen.this,MainScreen.class); i.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION); startActivity(i); overridePendingTransition(R.anim.appear, R.anim.disappear); SplashScreen.this.finish(); 

Quiero establecer el mismo tipo de animación para la actividad de Android como share.-

 final Intent intent = new Intent(Intent.ACTION_SEND); intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION); intent.setType("text/plain"); activity.startActivity(Intent.createChooser(intent, "Share")); activity.overridePendingTransition(R.anim.bottombar_slide_up, R.anim.bottombar_slide_down); 

Puedo lograr la diapositiva hacia arriba la animación pero el cant consigue la animación de la diapositiva abajo cuando el usuario presiona la llave trasera. Porque es la actividad que no está en mi aplicación no puedo controlar su acabado de animación. ¿Puede alguien decirme cómo lograrlo?

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.