Saya menggunakan overridePendingTransition ketika aktivitas saya dibuat dan berfungsi dengan baik, saya dapat melihat fade in berfungsi dengan baik, tetapi ketika saya mencoba dan menganimasikan penyelesaian pada aktivitas, ia masih melakukan slide kanan ke kiri default.
Saya pertama kali mencoba mendefinisikan animasi keluar ketika saya memulai aktivitas sebagai berikut:
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);
}
Kemudian saya mencoba melakukannya setelah saya menyelesaikan aktivitas juga
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);
}
}
});
Namun tak satu pun dari pendekatan ini yang akan mencegah slide "kanan ke kiri" untuk animasi keluar. Adakah ide tentang apa yang saya lakukan salah?