在原来的shape上略作修改即可实现水波纹点击效果
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
<!-- 这里是水波效果颜色-->
android:color="@color/bg_gray">
<!-- 设置mask 水波效果和控件一致 这里的color测试没有效果但必须加上 -->
<item android:id="@android:id/mask" >
<shape >
<solid android:color="?attr/btn_color" />
<corners android:radius="40dp" />
</shape>
</item>
<!-- 默认显示效果-->
<item >
<shape >
<solid android:color="?attr/btn_color" />
<corners android:radius="40dp" />
</shape>
</item>
</ripple>