美文网首页
去除recyclerview的notifydatasetchan

去除recyclerview的notifydatasetchan

作者: Aiden_9 | 来源:发表于2019-01-23 11:35 被阅读0次
    public class RecyclerViewAnimUtil {
        private static final RecyclerViewAnimUtil ourInstance = new RecyclerViewAnimUtil();
    
        public static RecyclerViewAnimUtil getInstance() {
            return ourInstance;
        }
    
        private RecyclerViewAnimUtil() {
        }
        /**
         * 关闭默认局部刷新动画
         */
        public void closeDefaultAnimator(RecyclerView mRvCustomer) {
            if(null==mRvCustomer)return;
            mRvCustomer.getItemAnimator().setAddDuration(0);
            mRvCustomer.getItemAnimator().setChangeDuration(0);
            mRvCustomer.getItemAnimator().setMoveDuration(0);
            mRvCustomer.getItemAnimator().setRemoveDuration(0);
            ((SimpleItemAnimator) mRvCustomer.getItemAnimator()).setSupportsChangeAnimations(false);
        }
    }
    

    相关文章

      网友评论

          本文标题:去除recyclerview的notifydatasetchan

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