As animações de saída de atividade não funcionam como esperado no Android 4.0

Eu tenho um tema que muda as animações de abertura / fechamento / entrada / saída da atividade:

<style name="down_up_theme" parent="Theme.rtlfr">
    <item name="android:windowAnimationStyle">@style/down_up_animation</item>
</style>

<style name="down_up_animation" parent="@android:style/Animation.Activity">
    <item name="android:activityOpenEnterAnimation">@anim/slide_in_top</item>
    <item name="android:activityOpenExitAnimation">@anim/hold</item>
    <item name="android:activityCloseEnterAnimation">@anim/hold</item>
    <item name="android:activityCloseExitAnimation">@anim/slide_out_bottom</item>
</style>

E no manifesto:

<activity android:name=".activity.ArticlesActivity"
        android:theme="@style/down_up_theme" />

O objetivo é fazer o conteúdo da atividade deslizar para baixo no início e deslizar para cima na saída.

As animações funcionam bem em 2.3. No 4.0, porém, a animação de saída (slide para cima) não funciona. O que faz animar é o fechamento das atividades que são geradas a partir dessa atividade. No meu caso, quero animar o fechamento da atividade com a lista de artigos, em vez disso o fechamento do detalhe do artigo tem a animação de slide para cima.

Eu acho que eu poderia tentar adicionar a animação de fechamento à atividade que gera a que eu quero animar, mas ela realmente gera atividades que devem ter diferentes animações. Eu também não consegui encontrar nenhuma informação sobre essa diferença de 2,3 vs. 4,0 nodocumentação.

Como posso fazer minhas animações funcionarem no 4.0?

questionAnswers(4)

yourAnswerToTheQuestion