Анимации выхода активности не работают должным образом на Android 4.0

У меня есть тема, которая изменяет анимацию открытия / закрытия / ввода / выхода из действия:

<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>

И в манифесте:

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

Цель состоит в том, чтобы сделать содержание активности скользящим при запуске и скользящим при выходе.

Анимации отлично работают на 2.3. На 4.0, однако, анимация выхода (слайд вверх) не работает. Анимация - это закрытие действий, порожденных этим действием. В моем случае я хочу анимировать закрытие действия с помощью списка статей, вместо этого закрытие детализации статьи имеет анимацию перемещения вверх.

Думаю, я мог бы попытаться добавить закрывающую анимацию к активности, которая порождает ту, которую я хочу анимировать, но на самом деле она порождает действия, которые должны иметь разные анимации. Я также не смог найти никакой информации об этой разнице между 2,3 и 4,0 вдокументация.

Как я могу заставить мои анимации работать на 4.0?

Ответы на вопрос(4)

Ваш ответ на вопрос