android selector
在res/drawable文件夹新增一个XML文件,此文件设置了图片的触发状态,你可以设置 state_pressed,state_checked,state_pressed,state_selected,state_focused,state_enabled 等几个状态:
背景配置文件: android:state_pressed="true"
button_bg.xml
<?xml version="1.0" encoding="UTF-8"?>
android:drawable="@drawable/button_focused" />
android:drawable="@drawable/button_defocused" />
button_focused.xml //实现渐变色的效果
<?xml version="1.0" encoding="UTF-8"?>
button_defocused.xml
<?xml version="1.0" encoding="UTF-8"?>
字体颜色配置文件:
button_font.xml
<?xml version="1.0" encoding="utf-8"?>
我的程序中只做了简单设置:
android:drawable="@drawable/btn_poilist1" />
android:state_pressed="false"
android:drawable="@drawable/btn_poilist" />
普通状态按钮为前面的,按下状态的按钮为后面的。
更多相关文章
- Android(安卓)PreferenceActivity 使用练习
- android布局layout中的一些属性
- android WindowManager可拖动悬浮按钮
- 打开系统wifi设置界面
- Android动态权限管理
- Android单选框(RadioButton)
- 关于Android如何改变ProgressBar进度条颜色
- Android开发EditText属性
- EditText的属性