在android5.0新增了ripple的效果,他可以运用到Button,ImageButton,TextView,以及一些布局容器。
首先,我们看android:Theme.Material.Light主题中设置的各种ripple效果属性的默认值:
1.<item name="selectableItemBackground">@drawable/item_background_material</item>
2.<item name="selectableItemBackgroundBorderless">@drawable/item_background_borderless_material</item>
3.<item name="borderlessButtonStyle">@style/Widget.Material.Light.Button.Borderless</item>
4.<item name="buttonBarButtonStyle">@style/Widget.Material.Light.Button.ButtonBar.AlertDialog</item>
selectableItemBackground在drawable文件中文件内容为:有边界的效果
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
android:color="?attr/colorControlHighlight">
<item android:id="@