Ripple 作为5.0出现的标签, 主要展示交互的效果,作为background属性时,点击会有水波效果,加强了用户体验。
(5.0以前的系统不支持这种效果,如果想使用,需要用到第三方的库 RippleEffect)
简单描述2种使用情况
1. 不设定水波边界
<?xml version="1.0" encoding="utf-8"?>
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
android:color="#ff0000">
</ripple>
2. 设定水波边界
<?xml version="1.0" encoding="utf-8"?>
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
android:color="#ff0000">
<item android:drawable="@color/white"></item>
</ripple>