Etkinliğim oluşturulduğunda ve bu iyi çalıştığında overridePendingTransition kullanıyorum, fade in harika çalıştığını görebiliyorum, ancak aktivitenin bitişini denediğimde ve canlandırdığımda hala varsayılan sağdan sola slaytı yapıyor.
Aktiviteye başladığımda ilk olarak çıkış animasyonunu şu şekilde tanımlamayı denedim:
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);
}
Sonra aktiviteyi bitirdiğimde de yapmayı denedim
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);
}
}
});
Ancak bu yaklaşımların hiçbiri çıkış animasyonu için "sağdan sola" kaymayı engellemeyecektir. Neyi yanlış yaptığıma dair bir fikrin var mı?