SupportDemos
SupportDemos copied to clipboard
本工程最初仅为DiffUtil的一个Demo,后发展为讲解Google Android Support包内那些常用or冷门有用的工具类的合集。
在外面删除没问题,但是在onBindViewHolder删除条目会导致条目错乱
1.第一个按钮打开的Activity 位移效果完全是为了实现动画而做的 没有实际意义. 2.如果只是单纯的在list的第一个位置增加一条数据 列表不会出现增加item的动画 并且也不显示到新增的Item,还需要手动往上滑.并且因为是局部刷新,item的posiiton还是和上一条的位置是重复.这不符合刷新数据的逻辑.一般的数据都会把新数据放到最前面是吧. mNewDatas = new ArrayList(); // mNewDatas.add(new TestBean("赵子龙", "帅", R.drawable.pic6));//模拟新增数据 for (TestBean bean : mDatas) { mNewDatas.add(bean.clone());//clone一遍旧数据 ,模拟刷新操作 } mNewDatas.add(0,new TestBean("赵子龙", "帅", R.drawable.pic6));//模拟新增数据
手动点赞
你好,从微信公众号上看到,特地下载了你的Demo,发现却是很不错,不知是否能封装下,适配各种list