Я використовую overridePendingTransition, коли створена моя активність, і це прекрасно працює, я можу побачити, що зникнення працює чудово, але коли я намагаюсь і анімувати фінішну активність, він все ще робить праворуч на слайд за замовчуванням.
Я вперше спробував визначити анімацію, коли я розпочав діяльність так:
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);
}
Потім я спробував це зробити, коли закінчував діяльність
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);
}
}
});
Але жоден із цих підходів не завадить слайду "праворуч ліворуч" для анімації виходу. Будь-які ідеї щодо того, що я роблю неправильно?