前言
想要UI交互比较舒服,一些触摸反馈是必不可少的,以下是两个常用的点击波纹xml
矩形
ripple_bg.xml
<?xml version="1.0" encoding="utf-8"?>
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
android:color="@android:color/darker_gray"> <!--波纹颜色-->
<item>
<shape android:shape="rectangle">
<!-- 填充背景色-->
<solid android:color="@android:color/white"/>
</shape>
</item>
</ripple>
圆形
ripple_circle_bg.xml
<?xml version="1.0" encoding="utf-8"?>
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
android:color="@android:color/darker_gray">
<item>
<shape android:shape="oval">
<!-- 填充背景色-->
<solid android:color="@android:color/white"/>
</shape>
</item>
</ripple>
使用
最后在控件的背景里设置即可
android:background="@drawable/ripple_circle_bg"