RecyclerView相比ListView灵活性更高,但是很多东西也被舍弃掉了,比如点击事件,又比如点击的水波纹效果。都要自己去实现。记录下添加点击的水波纹效果。
方法一:
在RecyclerView的item布局里添加如下属性,其中clickable跟focusable也是要加的,还有会提示最低支持版本是6.0,添加下忽略或是新建drawable-v24,把item布局文件复制到文件夹里,然后再添加这三个属性就好。
方法二:
在drawable里新建drawable-v21文件夹,在文件夹里新建一个ripple.xml,
然后在新建btn_ripple.xml
最后把ripple.xml设置为item的背景,记得clickable跟focusable属性也都加一下。
方法三:
在RecyclerView.Adapter里。onCreateViewHolder里,拿到view的时候处理