Требование простое, т.е. добавьте анимацию отражения к 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**
Код анимации сальто Анимация сальто