1、ListView、自定义的MyListView、GridView添加水波纹特效需在列表控件中设置:
android:drawSelectorOnTop=”true”
android:listSelector=”?android:selectableItemBackground”
2、RecyclerView添加水波纹特效需在列表控件中设置:
android:background=”@null”
android:focusable=”false”
android:clickable=”false”
并在Item的根布局设置样式style=”@style/item_recyclerview_ll”并且Item中的子布局不能再设置background属性否则水波纹效果失效
@drawable/item_selector
true
true
blocksDescendants
drawable文件夹中的item_selector: