Перемещайте анимацию влево / вправо между фрагментами

Я публикую здесь вопрос, потому что не могу найти решение своей проблемы. Я много читал об андроид анимации.

Я на самом деле разрабатываю приложение для Android 4.0, и мне нужно анимировать переход между фрагментами (не макет).

Схожий пост, работал с макетом, но не более аккуратно с фрагментами

Вот мой неполный код:

Код активности

private void showFragment(final Fragment fragment)
{
    if (null == fragment)
        return;

    FragmentTransaction ft = getFragmentManager().beginTransaction();

    ft.setCustomAnimations(R.anim.slide_in_left, R.anim.slide_out_right);

    ft.replace(R.id.fragment_container_layout, fragment, fragment.getClass().getSimpleName()).commit();

}

R.anim.slide_in_left

<?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android" 
    android:duration="@android:integer/config_mediumAnimTime">

    <translate
        android:fromXDelta="100%p"
        android:toXDelta="0" />

    <alpha
        android:fromAlpha="0.0"
        android:toAlpha="1.0" />

</set>

И наконецR.anim.slide_out_right

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
    android:duration="@android:integer/config_mediumAnimTime" >

    <translate
        android:fromXDelta="0"
        android:toXDelta="-100%p" />

    <alpha
        android:fromAlpha="1.0"
        android:toAlpha="0.0" />

</set>

Когда я запускаю этот код, я получаю исключение:12-27 15: 26: 55.566: E / AndroidRuntime (27699): java.lang.RuntimeException: неизвестное имя аниматора: перевести

У вас есть идея, чтобы это исправить?

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

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