把老师所写的animator包直接导入目录下
然后再onCreate方法中
initRecycleViewAnimator();//初始化RecyclerView动画
int spacing = 20;
mRecyclerView.addItemDecoration(new SpacingItemDecoration(spacing));
在oncreate方法外写
private void initRecycleViewAnimator() {
ScaleItemAnimator itemAnimator = new ScaleItemAnimator();//缩放
// RotateItemAnimator itemAnimator = new RotateItemAnimator();//旋转
// FadeItemAnimator itemAnimator = new FadeItemAnimator();//淡入淡出透明度
// SlideItemAnimator itemAnimator = new SlideItemAnimator();//平移动画
// itemAnimator.setAddDuration(1000);//如果感觉默认动画执行时间太短,请自定义动画执行时间
// itemAnimator.setMoveDuration(1000);
// itemAnimator.setChangeDuration(1000);
// itemAnimator.setRemoveDuration(1000);
mRecyclerView.setItemAnimator(itemAnimator);
}
各种的动画效果