在drawable下新建一个标签为ripple 的文件
代码如下:
<?xml version="1.0" encoding="utf-8"?>
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
android:color="@color/RectPaitColor"//波纹颜色
>
//给item设置系统maskId,限制水波纹不越界,-->
<item android:id="@android:id/mask">
<!--//如果需要改变使用水波纹控件的圆角,需要用到shape-->
<shape android:shape="rectangle">
<!-- //圆角度-->
<corners android:radius="8dp" />
<!-- //默认的背景颜色-->
<solid android:color="?android:attr/colorAccent" />
</shape>
</item>
</ripple>
然后给需要的view 设置background。