动画效果实现

把老师所写的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);

    }

各种的动画效果

猜你喜欢

转载自blog.csdn.net/qq_42793219/article/details/85139475