Отразить анимацию в Recylerview - PullRequest
0 голосов
/ 04 июля 2018

Требование простое, т.е. добавьте анимацию отражения к Recylerviewrow по нажатию кнопки и загрузите различные наборы данных. Но проблема в том, что я не получаю надлежащий ресурс анимации отражения для Recylerview.

Это требование только анимации сальто

Я пробовал этот код для редактирования https://github.com/patrick-iv/Enter-animation-demo

Код анимации:

<?xml version="1.0" encoding="utf-8"?>
<layoutAnimation
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:animation="@anim/item_animation_fall_down"
    android:delay="15%"
    android:animationOrder="normal" />

item_animation_fall_down.xml

<set xmlns:android="http://schemas.android.com/apk/res/android"
    android:duration="@integer/anim_duration_medium">

    <translate
        android:fromYDelta="-20%"
        android:interpolator="@android:anim/decelerate_interpolator"
        android:toYDelta="0" />

    <alpha
        android:fromAlpha="0"
        android:interpolator="@android:anim/decelerate_interpolator"
        android:toAlpha="1" />

    <scale
        android:fromXScale="105%"
        android:fromYScale="105%"
        android:interpolator="@android:anim/decelerate_interpolator"
        android:pivotX="50%"
        android:pivotY="50%"
        android:toXScale="100%"
        android:toYScale="100%" />
</set>

Добавлена ​​анимация в классе:

private void runLayoutAnimation(final RecyclerView recyclerView, final AnimationItem item) {
        final Context context = recyclerView.getContext();

        final LayoutAnimationController controller =
                AnimationUtils.loadLayoutAnimation(context, item.getResourceId());

        recyclerView.setLayoutAnimation(controller);
        recyclerView.getAdapter().notifyDataSetChanged();
        recyclerView.scheduleLayoutAnimation();
    }

Когда я пытаюсь изменить item_animation_fall_down.xml, чтобы добавить анимацию показов, происходит сбой приложения с сообщением

**java.lang.RuntimeException: Unknown animation name: objectAnimator**

Код анимации сальто Анимация сальто

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...