indigo
@color/pink
但是这样在5.0以下的系统,这样就没有效果,按钮会变成默认的灰色状态...,点击按钮也不会有颜色的状态区别
为了兼容5.0以下的设备,我们可以利用seletor(勘误:button用theme在5.0以下也是有按压变色的,虽然没有水波纹,下面的方法仍然适用其他控件的适配)...mask" android:drawable="@color/white" />里面的色值可以任选一个
android:id=”@android:id/mask”会让系统并不会真的绘制...,并告知波纹的绘制边界
如果写成下面,波纹的绘制范围会超出控件的边界
如上,这样设置后5.0以下的设备具有按钮按下变色的效果,5.0以上就具有水波纹效果.其他控件同理
后续:
Material Design Button 的 disable 效果