给RecyclerView线性布局设置分割线(只需两步)

xiaoxiao2021-02-28  93

res/drawable中创建recycler_item文件

<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <solid android:color="#f00"> </solid> <size android:height="3dp"></size> </shape> 直接给RecyclerView进行设置就行 DividerItemDecoration divider = new DividerItemDecoration(this,DividerItemDecoration.VERTICAL); divider.setDrawable(ContextCompat.getDrawable(this,R.drawable.recycler_item)); mRecyclerView.addItemDecoration(divider); 上次有个朋友说个RecyclerView设置条目动画非常简单 mRecyclerView.setItemAnimator(new DefaultItemAnimator()); 我试了一下子 为什么木有反应 百度了一下 结果发现setItemAnimator 是recyclerView增加、删除的默认动画 我自己每次使用RecyclerView条目点击设置了一个监听回调 里面写了属性动画只有三行代码 比如透明渐变吧 ObjectAnimator.ofFloat(viewHolder.itemView, "alpha", 0.1f, 1f) .setDuration(5000) .start(); 如果非要给RecyclerView添加条目加载动画的时候将这三行代码放在适配器中onBindViewHolder方法中就很完美了我慢慢的将我自己了解的相关RecyclerView的方面逐渐上传到博客上 好的 就这样

转载请注明原文地址: https://www.6miu.com/read-31135.html

最新回复(0)