FragmentTransation setCustomAnimations не работает

Я пытаюсь использовать новый пакет совместимости с Android, чтобы включить фрагменты в свой проект. Я пытаюсь включить анимацию перехода при добавлении нового фрагмента. Это всего лишь одна из моих анимационных работ. Анимация входа работает, но анимация выхода не работает. Я где-то читал, что это ошибка в пакете совместимости. Но я также читал, что ошибка была исправлена ​​в 3-ей ревизии пакета совместимости. Может ли кто-нибудь помочь мне с этой проблемой

В анимации

<translate xmlns:android="http://schemas.android.com/apk/res/android"
    android:interpolator="@android:anim/anticipate_interpolator"
android:fromXDelta="0"
android:toXDelta="0"
android:fromYDelta="100%"        
android:toYDelta="0%"
android:duration="1000"/>

В анимации

<translate xmlns:android="http://schemas.android.com/apk/res/android"
    android:interpolator="@android:anim/accelerate_interpolator"
android:fromXDelta="0"
android:toXDelta="0"
android:zAdjustment="top"
android:fromYDelta="0%"        
android:toYDelta="100%"
android:duration="1000"/>

Это код, который я использую для добавления фрагментов

newFragment = new HelloWorldFragment();
FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
ft.setCustomAnimations(R.anim.bottom_top_animation, R.anim.top_bottom_animation);
ft.add(R.id.outer_layout, newFragment);
ft.addToBackStack(null);
ft.commit();
26
задан blessenm 9 August 2011 в 09:14
поделиться