欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

安卓笔记:为RecyclerView添加动画

程序员文章站 2022-03-02 21:09:31
...

一个比较基本的动画

添加依赖:

    compile 'jp.wasabeef:recyclerview-animators:2.2.7'
    compile 'com.android.support:support-core-utils:26.+'

mRecyclerView.setAdapter(animationAdapter);
去掉,然后加入:
        //增加动画
        ScaleInAnimationAdapter animationAdapter=new ScaleInAnimationAdapter(commonAdapter);
        animationAdapter.setDuration(1000);
        mRecyclerView.setAdapter(animationAdapter);
        //删除动画
        SlideInLeftAnimator animator=new SlideInLeftAnimator();
        animator.setInterpolator(new OvershootInterpolator());
        mRecyclerView.setItemAnimator(animator);
        mRecyclerView.getItemAnimator().setRemoveDuration(500);

还有其他的动画可以参考:

https://github.com/wasabeef/recyclerview-animators