概述:本文介绍的是Android5.0中其中一个炫酷的效果,点击水波纹涟漪效果,如下图所示:
1,配置涟漪效果的xml文件
<?xml version="1.0" encoding="utf-8"?>
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
android:color="#ffffff">
<!--显示默认的 drawable,纯颜色效果最好-->
<item android:drawable="@color/green" />
<!--匹配默认值的波纹效果剪切遮罩-->
<item
android:id="@android:id/mask"
android:drawable="@color/green" />
</ripple>
2,在需要的控件中引用
android:background="@drawable/background_button"
3,如果需要点击的时候背景图片状态变化可以自定义一个background文件,然后将drawble替换即可
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_pressed="true"
android:drawable="@mipmap/ibox_botton_device2" />
<item android:state_pressed="false"
android:drawable="@mipmap/ibox_botton_device1" />
</selector>