Estoy usando overridePendingTransition para cuando se crea mi actividad y eso funciona bien, puedo ver que el fundido funciona muy bien, pero cuando intento animar el final de la actividad, todavía está haciendo la diapositiva predeterminada de derecha a izquierda.
Primero intenté definir la animación de salida cuando inicio la actividad de la siguiente manera:
Intent myIntent = new Intent(a, SkdyAlert.class);
myIntent.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
a.startActivity(myIntent);
if (android.os.Build.VERSION.SDK_INT > android.os.Build.VERSION_CODES.DONUT) {
AnimationHelper.overridePendingTransition(a, R.anim.fadein, R.anim.fadeout);
}
Luego intenté hacerlo cuando termine la actividad también
okBtn.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
finish();
if (android.os.Build.VERSION.SDK_INT > android.os.Build.VERSION_CODES.DONUT) {
AnimationHelper.overridePendingTransition(activity, 0, R.anim.fadeout);
}
}
});
Pero ninguno de estos enfoques evitará el deslizamiento "de derecha a izquierda" para la animación de salida. ¿Alguna idea de lo que estoy haciendo mal?