android button 正常状态,按下状态
16lz
2021-01-23
android在交互的时候经常用到的效果,比如按钮正常状态是一个背景,按下时背景发生变化。
button对应的XML:
<Buttonandroid:id="@+id/login_btn_login"android:layout_width="fill_parent"android:layout_height="wrap_content"android:background="@drawable/btn_bg"android:text="测试" />
在drawable目录中新建一个xml文件,名字要和button的background的名字对应,在这里是btn_bg.xml:
<?xml version="1.0" encoding="UTF-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_pressed="true" android:drawable= "@drawable/btn_bg_on" /> <item android:state_focused="true" android:drawable= "@drawable/btn_bg_on" /> <item android:drawable= "@drawable/btn_bg_off" /> </selector>
注:
btn_bg_on,btn_bg_off为图片名字,也可以是".9"图片
更多相关文章
- android selector 背景选择器的使用, button (未点击,点击,选中保持
- RadioButton修改标志图片
- android超炫的图片浏览器
- android开发,修改默认界面的背景色
- android 图片自动切换
- Android App更改背景颜色
- android中listview中去除背景色选中色
- 【转】android 图片自动切换
- android 背景图片