需求
Button随EditText输入状态改变颜色
有3个不同颜色状态,
EditText未输入时,Button处于不可点击状态
EditText输入时,Button处于高亮状态
EditText输入且用户按下按钮,Button --> Pressed状态
效果如下:
演示图片
EditText在没有输入时,Button不可点击,为灰色状态
EditText输入后,Button可点击,且背景变为蓝色
EditText输入后,点击Button时,Button背景色变为红色
解决思路
EditText的输入通过添加addTextChangedListener来监听
Button的点击颜色变化使用selector来控制
遇到的问题
在根据以上的实现思路实现时,遇到了一些问题
问题一:在Selector中使用android:color属性报错
button_selector.xm