selector背景颜色选择器:
1.在res文件的根目录下新建一个drawable文件夹(有就不用新建了)
2.在drawable文件夹下新建一个.xml(选择selector效果)
3.在.xml中定义两个<item>,两个item中写state_pressed为true和false两种状态,添加drawable背景
4.在自己的控件中把背景background属性设置为drawable下的对应selector的.xml文件


selector文字颜色选择器:
1.在res文件的根目录下创建一个color文件夹
2.在color文件夹下创建一个 .xml 的资源文件(选择selector效果)
3.在 .xml 中定义两个<item>,两个item中写state_pressed为true和false两种状态
4.在自己的控件中设置textColor属性,引用对应的color下的 .xml文件。


效果图:

1.在res文件的根目录下新建一个drawable文件夹(有就不用新建了)
2.在drawable文件夹下新建一个.xml(选择selector效果)
3.在.xml中定义两个<item>,两个item中写state_pressed为true和false两种状态,添加drawable背景
4.在自己的控件中把背景background属性设置为drawable下的对应selector的.xml文件
selector文字颜色选择器:
1.在res文件的根目录下创建一个color文件夹
2.在color文件夹下创建一个 .xml 的资源文件(选择selector效果)
3.在 .xml 中定义两个<item>,两个item中写state_pressed为true和false两种状态
4.在自己的控件中设置textColor属性,引用对应的color下的 .xml文件。
效果图:
完整Demo代码下载:http://pan.baidu.com/s/1hsbt7rm