Диалоговая открытая анимация не работает на Android 4.2

Вот как я открываю диалог:

Dialog dialog = new Dialog(MainActivity.this); dialog.setTitle("Animation Dialog"); dialog.getWindow().getAttributes().windowAnimations = R.style.AddDialogAnim; dialog.show(); 

R.style.AddDialogAnim выглядит так:

 <style name="AddDialogAnim"> <item name="android:windowEnterAnimation">@anim/slide_in</item> <item name="android:windowExitAnimation">@anim/slide_out</item> </style> 

На Android 2.2 (эмулятор) анимация ввода и выхода работает нормально.

Однако на Android 4.2 (Galaxy Nexus) диалоговое окно появляется мгновенно и работает только анимация выхода.

Я пробовал разные вещи – используя DialogFragment, различные способы настройки анимации и т. Д.

Попробуйте позвонить в свой диалог по ссылке:

  Dialog imageDiaglog= new Dialog(MainActivity.this,R.style.AddDialogAnim); 

Он будет отлично работать во всех версиях.