您的位置:首页 > 移动开发 > Android开发

RecyclerView之动画效果

2015-08-09 12:12 302 查看
在动态添加或删除item的时候,是可以设置动画效果的,可以增强用户体验。
mRecyclerView.setItemAnimator(new DefaultItemAnimator());

这样就设置了一个默认的动画效果,看起来还不错。

主要需要注意的时数据改变时,调用adapter中的notifyItemInserted(int pos)方法或notifyItemRemoved(int pos)方法。

比较蛋疼的地方是,这个控件没有onItemClickListener方法和onItemLongClickListener方法。

可以在onBindViewHolder中直接给item的view设置点击事件。

想要通过点击事件来增删item,要注意的是通过
holder.getLayoutPosition();

来获取真实的position,否则会错位。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android