Material Design Button 的 disable 效果

针对 Material Design Button 的 disable 效果这里提一下. 我们经常有这样的需要,在按钮在 disable 状态下,背景色会呈现深色提醒用户不可点击. 但是目前,如果你像下面这样设置, disable 状态下背景色是没有什么变化的.

    

    

按照以前的方式利用 background 属性加 selector 又会失去水波纹的效果.我们可以利用 colorButtonNormal 属性加 selector 达到我们所要的效果.
在 drawable目录下新建如下文件,然后 colorButtonNormal 中引用即可.





    
    

  

在 Button 中 style 引用.

 

效果图:

Material Design Button 的 disable 效果_第1张图片
效果图

你可能感兴趣的:(Material Design Button 的 disable 效果)