美文网首页
解决ViewPager2刷新闪烁

解决ViewPager2刷新闪烁

作者: wl520mxj | 来源:发表于2022-04-22 17:08 被阅读0次

    public static void setSupportsChangeAnimations(ViewPager2 viewPager, boolean enable) {

    for (int i =0; i < viewPager.getChildCount(); i++) {

    View view = viewPager.getChildAt(i);

            if (viewinstanceof RecyclerView) {

    RecyclerView.ItemAnimatoranimator = ((RecyclerView) view).getItemAnimator();

                if (animator !=null) {

    ((SimpleItemAnimator) animator).setSupportsChangeAnimations(enable);

                }

    break;

            }

    }

    }

    调用:

    setSupportsChangeAnimations(viewpager,false);

    相关文章

      网友评论

          本文标题:解决ViewPager2刷新闪烁

          本文链接:https://www.haomeiwen.com/subject/lnunertx.html